@@ -369,47 +369,51 @@ endif::add-copy-button-to-env-var[]
369369|link:https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/time/Duration.html[Duration] link:#duration-note-anchor-quarkus-mongodb-client_quarkus-mongodb[icon:question-circle[title=More information about the Duration format]]
370370|
371371
372- a| [[quarkus-mongodb-client_quarkus-mongodb-tls-insecure ]] [.property-path]##link:#quarkus-mongodb-client_quarkus-mongodb-tls-insecure [`quarkus.mongodb.tls-insecure `]##
372+ a| [[quarkus-mongodb-client_quarkus-mongodb-tls]] [.property-path]##link:#quarkus-mongodb-client_quarkus-mongodb-tls[`quarkus.mongodb.tls`]##
373373ifdef::add-copy-button-to-config-props[]
374- config_property_copy_button:+++quarkus.mongodb.tls-insecure +++[]
374+ config_property_copy_button:+++quarkus.mongodb.tls+++[]
375375endif::add-copy-button-to-config-props[]
376376
377377
378378[.description]
379379--
380- If connecting with TLS, this option enables insecure TLS connections .
380+ Whether to connect using TLS.
381381
382382
383383ifdef::add-copy-button-to-env-var[]
384- Environment variable: env_var_with_copy_button:+++QUARKUS_MONGODB_TLS_INSECURE +++[]
384+ Environment variable: env_var_with_copy_button:+++QUARKUS_MONGODB_TLS +++[]
385385endif::add-copy-button-to-env-var[]
386386ifndef::add-copy-button-to-env-var[]
387- Environment variable: `+++QUARKUS_MONGODB_TLS_INSECURE +++`
387+ Environment variable: `+++QUARKUS_MONGODB_TLS +++`
388388endif::add-copy-button-to-env-var[]
389389--
390390|boolean
391391|`false`
392392
393- a| [[quarkus-mongodb-client_quarkus-mongodb-tls]] [.property-path]##link:#quarkus-mongodb-client_quarkus-mongodb-tls[`quarkus.mongodb.tls`]##
393+ a| [[quarkus-mongodb-client_quarkus-mongodb-tls-configuration-name ]] [.property-path]##link:#quarkus-mongodb-client_quarkus-mongodb-tls-configuration-name [`quarkus.mongodb.tls-configuration-name `]##
394394ifdef::add-copy-button-to-config-props[]
395- config_property_copy_button:+++quarkus.mongodb.tls+++[]
395+ config_property_copy_button:+++quarkus.mongodb.tls-configuration-name +++[]
396396endif::add-copy-button-to-config-props[]
397397
398398
399399[.description]
400400--
401- Whether to connect using TLS.
401+ The name of the TLS configuration to use.
402+
403+ If a name is configured, it uses the configuration from `quarkus.tls.<name>.++*++` If a name is configured, but no TLS configuration is found with that name then an error will be thrown.
404+
405+ The default TLS configuration is *not* used by default.
402406
403407
404408ifdef::add-copy-button-to-env-var[]
405- Environment variable: env_var_with_copy_button:+++QUARKUS_MONGODB_TLS +++[]
409+ Environment variable: env_var_with_copy_button:+++QUARKUS_MONGODB_TLS_CONFIGURATION_NAME +++[]
406410endif::add-copy-button-to-env-var[]
407411ifndef::add-copy-button-to-env-var[]
408- Environment variable: `+++QUARKUS_MONGODB_TLS +++`
412+ Environment variable: `+++QUARKUS_MONGODB_TLS_CONFIGURATION_NAME +++`
409413endif::add-copy-button-to-env-var[]
410414--
411- |boolean
412- |`false`
415+ |string
416+ |
413417
414418a| [[quarkus-mongodb-client_quarkus-mongodb-replica-set-name]] [.property-path]##link:#quarkus-mongodb-client_quarkus-mongodb-replica-set-name[`quarkus.mongodb.replica-set-name`]##
415419ifdef::add-copy-button-to-config-props[]
@@ -579,6 +583,48 @@ endif::add-copy-button-to-env-var[]
579583a|`unspecified`, `standard`, `c-sharp-legacy`, `java-legacy`, `python-legacy`
580584|
581585
586+ a| [[quarkus-mongodb-client_quarkus-mongodb-reactive-transport]] [.property-path]##link:#quarkus-mongodb-client_quarkus-mongodb-reactive-transport[`quarkus.mongodb.reactive-transport`]##
587+ ifdef::add-copy-button-to-config-props[]
588+ config_property_copy_button:+++quarkus.mongodb.reactive-transport+++[]
589+ endif::add-copy-button-to-config-props[]
590+
591+
592+ [.description]
593+ --
594+ Configures the reactive transport.
595+
596+
597+ ifdef::add-copy-button-to-env-var[]
598+ Environment variable: env_var_with_copy_button:+++QUARKUS_MONGODB_REACTIVE_TRANSPORT+++[]
599+ endif::add-copy-button-to-env-var[]
600+ ifndef::add-copy-button-to-env-var[]
601+ Environment variable: `+++QUARKUS_MONGODB_REACTIVE_TRANSPORT+++`
602+ endif::add-copy-button-to-env-var[]
603+ --
604+ a|tooltip:netty[Uses a Netty-based transport re-using the existing Netty event loops.], tooltip:mongo[With a reactive driver it uses an async transport backed by a driver-managed thread pool, while with a blocking driver it uses a blocking transport.]
605+ |tooltip:netty[Uses a Netty-based transport re-using the existing Netty event loops.]
606+
607+ a| [[quarkus-mongodb-client_quarkus-mongodb-blocking-transport]] [.property-path]##link:#quarkus-mongodb-client_quarkus-mongodb-blocking-transport[`quarkus.mongodb.blocking-transport`]##
608+ ifdef::add-copy-button-to-config-props[]
609+ config_property_copy_button:+++quarkus.mongodb.blocking-transport+++[]
610+ endif::add-copy-button-to-config-props[]
611+
612+
613+ [.description]
614+ --
615+ Configures the blocking transport.
616+
617+
618+ ifdef::add-copy-button-to-env-var[]
619+ Environment variable: env_var_with_copy_button:+++QUARKUS_MONGODB_BLOCKING_TRANSPORT+++[]
620+ endif::add-copy-button-to-env-var[]
621+ ifndef::add-copy-button-to-env-var[]
622+ Environment variable: `+++QUARKUS_MONGODB_BLOCKING_TRANSPORT+++`
623+ endif::add-copy-button-to-env-var[]
624+ --
625+ a|tooltip:netty[Uses a Netty-based transport re-using the existing Netty event loops.], tooltip:mongo[With a reactive driver it uses an async transport backed by a driver-managed thread pool, while with a blocking driver it uses a blocking transport.]
626+ |tooltip:mongo[With a reactive driver it uses an async transport backed by a driver-managed thread pool, while with a blocking driver it uses a blocking transport.]
627+
582628a| [[quarkus-mongodb-client_quarkus-mongodb-dns-server-host]] [.property-path]##link:#quarkus-mongodb-client_quarkus-mongodb-dns-server-host[`quarkus.mongodb.dns.server-host`]##
583629ifdef::add-copy-button-to-config-props[]
584630config_property_copy_button:+++quarkus.mongodb.dns.server-host+++[]
@@ -941,47 +987,51 @@ endif::add-copy-button-to-env-var[]
941987|link:https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/time/Duration.html[Duration] link:#duration-note-anchor-quarkus-mongodb-client_quarkus-mongodb[icon:question-circle[title=More information about the Duration format]]
942988|
943989
944- a| [[quarkus-mongodb-client_quarkus-mongodb-mongo-client-configs-tls-insecure ]] [.property-path]##link:#quarkus-mongodb-client_quarkus-mongodb-mongo-client-configs-tls-insecure [`quarkus.mongodb."mongo-client-configs".tls-insecure `]##
990+ a| [[quarkus-mongodb-client_quarkus-mongodb-mongo-client-configs-tls]] [.property-path]##link:#quarkus-mongodb-client_quarkus-mongodb-mongo-client-configs-tls[`quarkus.mongodb."mongo-client-configs".tls`]##
945991ifdef::add-copy-button-to-config-props[]
946- config_property_copy_button:+++quarkus.mongodb."mongo-client-configs".tls-insecure +++[]
992+ config_property_copy_button:+++quarkus.mongodb."mongo-client-configs".tls+++[]
947993endif::add-copy-button-to-config-props[]
948994
949995
950996[.description]
951997--
952- If connecting with TLS, this option enables insecure TLS connections .
998+ Whether to connect using TLS.
953999
9541000
9551001ifdef::add-copy-button-to-env-var[]
956- Environment variable: env_var_with_copy_button:+++QUARKUS_MONGODB__MONGO_CLIENT_CONFIGS__TLS_INSECURE +++[]
1002+ Environment variable: env_var_with_copy_button:+++QUARKUS_MONGODB__MONGO_CLIENT_CONFIGS__TLS +++[]
9571003endif::add-copy-button-to-env-var[]
9581004ifndef::add-copy-button-to-env-var[]
959- Environment variable: `+++QUARKUS_MONGODB__MONGO_CLIENT_CONFIGS__TLS_INSECURE +++`
1005+ Environment variable: `+++QUARKUS_MONGODB__MONGO_CLIENT_CONFIGS__TLS +++`
9601006endif::add-copy-button-to-env-var[]
9611007--
9621008|boolean
9631009|`false`
9641010
965- a| [[quarkus-mongodb-client_quarkus-mongodb-mongo-client-configs-tls]] [.property-path]##link:#quarkus-mongodb-client_quarkus-mongodb-mongo-client-configs-tls[`quarkus.mongodb."mongo-client-configs".tls`]##
1011+ a| [[quarkus-mongodb-client_quarkus-mongodb-mongo-client-configs-tls-configuration-name ]] [.property-path]##link:#quarkus-mongodb-client_quarkus-mongodb-mongo-client-configs-tls-configuration-name [`quarkus.mongodb."mongo-client-configs".tls-configuration-name `]##
9661012ifdef::add-copy-button-to-config-props[]
967- config_property_copy_button:+++quarkus.mongodb."mongo-client-configs".tls+++[]
1013+ config_property_copy_button:+++quarkus.mongodb."mongo-client-configs".tls-configuration-name +++[]
9681014endif::add-copy-button-to-config-props[]
9691015
9701016
9711017[.description]
9721018--
973- Whether to connect using TLS.
1019+ The name of the TLS configuration to use.
1020+
1021+ If a name is configured, it uses the configuration from `quarkus.tls.<name>.++*++` If a name is configured, but no TLS configuration is found with that name then an error will be thrown.
1022+
1023+ The default TLS configuration is *not* used by default.
9741024
9751025
9761026ifdef::add-copy-button-to-env-var[]
977- Environment variable: env_var_with_copy_button:+++QUARKUS_MONGODB__MONGO_CLIENT_CONFIGS__TLS +++[]
1027+ Environment variable: env_var_with_copy_button:+++QUARKUS_MONGODB__MONGO_CLIENT_CONFIGS__TLS_CONFIGURATION_NAME +++[]
9781028endif::add-copy-button-to-env-var[]
9791029ifndef::add-copy-button-to-env-var[]
980- Environment variable: `+++QUARKUS_MONGODB__MONGO_CLIENT_CONFIGS__TLS +++`
1030+ Environment variable: `+++QUARKUS_MONGODB__MONGO_CLIENT_CONFIGS__TLS_CONFIGURATION_NAME +++`
9811031endif::add-copy-button-to-env-var[]
9821032--
983- |boolean
984- |`false`
1033+ |string
1034+ |
9851035
9861036a| [[quarkus-mongodb-client_quarkus-mongodb-mongo-client-configs-replica-set-name]] [.property-path]##link:#quarkus-mongodb-client_quarkus-mongodb-mongo-client-configs-replica-set-name[`quarkus.mongodb."mongo-client-configs".replica-set-name`]##
9871037ifdef::add-copy-button-to-config-props[]
@@ -1151,6 +1201,48 @@ endif::add-copy-button-to-env-var[]
11511201a|`unspecified`, `standard`, `c-sharp-legacy`, `java-legacy`, `python-legacy`
11521202|
11531203
1204+ a| [[quarkus-mongodb-client_quarkus-mongodb-mongo-client-configs-reactive-transport]] [.property-path]##link:#quarkus-mongodb-client_quarkus-mongodb-mongo-client-configs-reactive-transport[`quarkus.mongodb."mongo-client-configs".reactive-transport`]##
1205+ ifdef::add-copy-button-to-config-props[]
1206+ config_property_copy_button:+++quarkus.mongodb."mongo-client-configs".reactive-transport+++[]
1207+ endif::add-copy-button-to-config-props[]
1208+
1209+
1210+ [.description]
1211+ --
1212+ Configures the reactive transport.
1213+
1214+
1215+ ifdef::add-copy-button-to-env-var[]
1216+ Environment variable: env_var_with_copy_button:+++QUARKUS_MONGODB__MONGO_CLIENT_CONFIGS__REACTIVE_TRANSPORT+++[]
1217+ endif::add-copy-button-to-env-var[]
1218+ ifndef::add-copy-button-to-env-var[]
1219+ Environment variable: `+++QUARKUS_MONGODB__MONGO_CLIENT_CONFIGS__REACTIVE_TRANSPORT+++`
1220+ endif::add-copy-button-to-env-var[]
1221+ --
1222+ a|tooltip:netty[Uses a Netty-based transport re-using the existing Netty event loops.], tooltip:mongo[With a reactive driver it uses an async transport backed by a driver-managed thread pool, while with a blocking driver it uses a blocking transport.]
1223+ |tooltip:netty[Uses a Netty-based transport re-using the existing Netty event loops.]
1224+
1225+ a| [[quarkus-mongodb-client_quarkus-mongodb-mongo-client-configs-blocking-transport]] [.property-path]##link:#quarkus-mongodb-client_quarkus-mongodb-mongo-client-configs-blocking-transport[`quarkus.mongodb."mongo-client-configs".blocking-transport`]##
1226+ ifdef::add-copy-button-to-config-props[]
1227+ config_property_copy_button:+++quarkus.mongodb."mongo-client-configs".blocking-transport+++[]
1228+ endif::add-copy-button-to-config-props[]
1229+
1230+
1231+ [.description]
1232+ --
1233+ Configures the blocking transport.
1234+
1235+
1236+ ifdef::add-copy-button-to-env-var[]
1237+ Environment variable: env_var_with_copy_button:+++QUARKUS_MONGODB__MONGO_CLIENT_CONFIGS__BLOCKING_TRANSPORT+++[]
1238+ endif::add-copy-button-to-env-var[]
1239+ ifndef::add-copy-button-to-env-var[]
1240+ Environment variable: `+++QUARKUS_MONGODB__MONGO_CLIENT_CONFIGS__BLOCKING_TRANSPORT+++`
1241+ endif::add-copy-button-to-env-var[]
1242+ --
1243+ a|tooltip:netty[Uses a Netty-based transport re-using the existing Netty event loops.], tooltip:mongo[With a reactive driver it uses an async transport backed by a driver-managed thread pool, while with a blocking driver it uses a blocking transport.]
1244+ |tooltip:mongo[With a reactive driver it uses an async transport backed by a driver-managed thread pool, while with a blocking driver it uses a blocking transport.]
1245+
11541246h|[[quarkus-mongodb-client_section_quarkus-mongodb-devservices]] [.section-name.section-level0]##link:#quarkus-mongodb-client_section_quarkus-mongodb-devservices[Dev Services]##
11551247h|Type
11561248h|Default
0 commit comments