@@ -12287,119 +12287,125 @@ <h2 id="mongodb-client"><a class="anchor" href="#mongodb-client"></a>MongoDB Cli
1228712287</tr>
1228812288<tr class="row-collapsible row-collapsed row-with-desc row-hidden">
1228912289<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
12290- <p><a href="https://github.com/quarkusio/quarkus/blob/main/extensions/mongodb-client/deployment/src/main/java/io/quarkus/mongodb/deployment/MongoClientBuildItem .java" target="_blank" rel="noopener"><code>io.quarkus.mongodb.deployment.MongoClientBuildItem </code></a></p>
12290+ <p><a href="https://github.com/quarkusio/quarkus/blob/main/extensions/mongodb-client/deployment/src/main/java/io/quarkus/mongodb/deployment/MongoUnremovableClientsBuildItem .java" target="_blank" rel="noopener"><code>io.quarkus.mongodb.deployment.MongoUnremovableClientsBuildItem </code></a></p>
1229112291</div>
1229212292<div id="conf-collapsible-desc-402" class="openblock description description-collapsed">
1229312293<div class="content">
1229412294<div class="paragraph">
12295- <p>Provide the MongoDB clients as RuntimeValue’s. </p>
12295+ <p>If generated, all the Mongo clients need to be unremovable </p>
1229612296</div>
1229712297</div>
1229812298</div>
1229912299<div class="paragraph description-decoration">
1230012300<p><i class="fa fa-chevron-down"></i><span>Show more</span></p>
1230112301</div></div></td>
1230212302<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
12303- <p><code>io.quarkus.runtime.RuntimeValue<MongoClient> client</code></p>
12304- </div>
12305- <div class="paragraph">
12306- <p><em>No Javadoc found</em></p>
12307- </div>
12308- <div class="paragraph">
12309- <p><code>io.quarkus.runtime.RuntimeValue<ReactiveMongoClient> reactive</code></p>
12310- </div>
12311- <div class="paragraph">
12312- <p><em>No Javadoc found</em></p>
12313- </div>
12314- <div class="paragraph">
12315- <p><code>java.lang.String name</code></p>
12316- </div>
12317- <div class="paragraph">
12318- <p><em>No Javadoc found</em></p>
12303+ <p>None</p>
1231912304</div></div></td>
1232012305</tr>
1232112306<tr class="row-collapsible row-collapsed row-with-desc row-hidden odd">
1232212307<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
12323- <p><a href="https://github.com/quarkusio/quarkus/blob/main/extensions/mongodb-client/deployment/src/main/java/io/quarkus/mongodb/deployment/MongoClientNameBuildItem .java" target="_blank" rel="noopener"><code>io.quarkus.mongodb.deployment.MongoClientNameBuildItem </code></a></p>
12308+ <p><a href="https://github.com/quarkusio/quarkus/blob/main/extensions/mongodb-client/deployment/src/main/java/io/quarkus/mongodb/deployment/PropertyCodecProviderBuildItem .java" target="_blank" rel="noopener"><code>io.quarkus.mongodb.deployment.PropertyCodecProviderBuildItem </code></a></p>
1232412309</div>
1232512310<div id="conf-collapsible-desc-403" class="openblock description description-collapsed">
1232612311<div class="content">
1232712312<div class="paragraph">
12328- <p>Represents the values of the <code>MongoClientName </code> .</p>
12313+ <p>Register additional <code>PropertyCodecProvider </code> s for the MongoDB clients .</p>
1232912314</div>
1233012315</div>
1233112316</div>
1233212317<div class="paragraph description-decoration">
1233312318<p><i class="fa fa-chevron-down"></i><span>Show more</span></p>
1233412319</div></div></td>
1233512320<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
12336- <p><code>java.lang. String name </code></p>
12321+ <p><code>java.util.List< String> propertyCodecProviderClassNames </code></p>
1233712322</div>
1233812323<div class="paragraph">
1233912324<p><em>No Javadoc found</em></p>
12325+ </div></div></td>
12326+ </tr>
12327+ </tbody>
12328+ </table>
1234012329</div>
12341- <div class="paragraph">
12342- <p><code>boolean addQualifier</code></p>
1234312330</div>
12344- <div class="paragraph">
12345- <p><em>No Javadoc found</em></p>
12346- </div></div></td>
12331+ <div class="sect1">
12332+ <h2 id="mongodb-client-spi"><a class="anchor" href="#mongodb-client-spi"></a>MongoDB Client - SPI</h2>
12333+ <div class="sectionbody">
12334+ <table class="tableblock frame-all grid-all stretch configuration-reference configuration-reference-all-rows">
12335+ <colgroup>
12336+ <col style="width: 50%;">
12337+ <col style="width: 50%;">
12338+ </colgroup>
12339+ <tbody>
12340+ <tr>
12341+ <th class="tableblock halign-left valign-top"><p class="tableblock">Class Name</p></th>
12342+ <th class="tableblock halign-left valign-top"><p class="tableblock">Attributes</p></th>
1234712343</tr>
1234812344<tr class="row-collapsible row-collapsed row-with-desc row-hidden">
1234912345<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
12350- <p><a href="https://github.com/quarkusio/quarkus/blob/main/extensions/mongodb-client/deployment/src/main/java/io/quarkus/mongodb/deployment/MongoConnectionPoolListenerBuildItem .java" target="_blank" rel="noopener"><code>io.quarkus.mongodb.deployment.MongoConnectionPoolListenerBuildItem </code></a></p>
12346+ <p><a href="https://github.com/quarkusio/quarkus/blob/main/extensions/mongodb-client/deployment-spi /src/main/java/io/quarkus/mongodb/deployment/spi/MongoClientBuildItem .java" target="_blank" rel="noopener"><code>io.quarkus.mongodb.deployment.spi.MongoClientBuildItem </code></a></p>
1235112347</div>
1235212348<div id="conf-collapsible-desc-404" class="openblock description description-collapsed">
1235312349<div class="content">
1235412350<div class="paragraph">
12355- <p>Register additional <code>ConnectionPoolListener</code> s.</p>
12351+ <p>Registers a MongoDB client with a given name as a CDI bean.
12352+ Consumers looking for retrieving the list of Mongo clients should use <code>MongoClientsBuildItem</code> as consumers of <code>MongoClientBuildItem</code> may contain duplicates.</p>
1235612353</div>
1235712354</div>
1235812355</div>
1235912356<div class="paragraph description-decoration">
1236012357<p><i class="fa fa-chevron-down"></i><span>Show more</span></p>
1236112358</div></div></td>
1236212359<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
12363- <p><code>java.util.function.Supplier<ConnectionPoolListener> connectionPoolListener</code></p>
12360+ <p><code>java.lang.String name</code></p>
12361+ </div>
12362+ <div class="paragraph">
12363+ <p><em>No Javadoc found</em></p>
12364+ </div>
12365+ <div class="paragraph">
12366+ <p><code>boolean unremovable</code></p>
1236412367</div>
1236512368<div class="paragraph">
1236612369<p><em>No Javadoc found</em></p>
1236712370</div></div></td>
1236812371</tr>
1236912372<tr class="row-collapsible row-collapsed row-with-desc row-hidden odd">
1237012373<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
12371- <p><a href="https://github.com/quarkusio/quarkus/blob/main/extensions/mongodb-client/deployment/src/main/java/io/quarkus/mongodb/deployment/MongoUnremovableClientsBuildItem .java" target="_blank" rel="noopener"><code>io.quarkus.mongodb.deployment.MongoUnremovableClientsBuildItem </code></a></p>
12374+ <p><a href="https://github.com/quarkusio/quarkus/blob/main/extensions/mongodb-client/deployment-spi /src/main/java/io/quarkus/mongodb/deployment/spi/MongoClientsBuildItem .java" target="_blank" rel="noopener"><code>io.quarkus.mongodb.deployment.spi.MongoClientsBuildItem </code></a></p>
1237212375</div>
1237312376<div id="conf-collapsible-desc-405" class="openblock description description-collapsed">
1237412377<div class="content">
1237512378<div class="paragraph">
12376- <p>If generated, all the Mongo clients need to be unremovable </p>
12379+ <p>The unique list of MongoDB client names. </p>
1237712380</div>
1237812381</div>
1237912382</div>
1238012383<div class="paragraph description-decoration">
1238112384<p><i class="fa fa-chevron-down"></i><span>Show more</span></p>
1238212385</div></div></td>
1238312386<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
12384- <p>None</p>
12387+ <p><code>java.util.List<MongoClientBuildItem> mongoClients</code></p>
12388+ </div>
12389+ <div class="paragraph">
12390+ <p><em>No Javadoc found</em></p>
1238512391</div></div></td>
1238612392</tr>
1238712393<tr class="row-collapsible row-collapsed row-with-desc row-hidden">
1238812394<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
12389- <p><a href="https://github.com/quarkusio/quarkus/blob/main/extensions/mongodb-client/deployment/src/main/java/io/quarkus/mongodb/deployment/PropertyCodecProviderBuildItem .java" target="_blank" rel="noopener"><code>io.quarkus.mongodb.deployment.PropertyCodecProviderBuildItem </code></a></p>
12395+ <p><a href="https://github.com/quarkusio/quarkus/blob/main/extensions/mongodb-client/deployment-spi /src/main/java/io/quarkus/mongodb/deployment/spi/MongoConnectionPoolListenerBuildItem .java" target="_blank" rel="noopener"><code>io.quarkus.mongodb.deployment.spi.MongoConnectionPoolListenerBuildItem </code></a></p>
1239012396</div>
1239112397<div id="conf-collapsible-desc-406" class="openblock description description-collapsed">
1239212398<div class="content">
1239312399<div class="paragraph">
12394- <p>Register additional <code>PropertyCodecProvider </code> s for the MongoDB clients .</p>
12400+ <p>Registers a new <code>com.mongodb.event.ConnectionPoolListener </code> .</p>
1239512401</div>
1239612402</div>
1239712403</div>
1239812404<div class="paragraph description-decoration">
1239912405<p><i class="fa fa-chevron-down"></i><span>Show more</span></p>
1240012406</div></div></td>
1240112407<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
12402- <p><code>java.util.List <String> propertyCodecProviderClassNames </code></p>
12408+ <p><code>java.util.function.Function <String,ConnectionPoolListener > connectionPoolListener </code></p>
1240312409</div>
1240412410<div class="paragraph">
1240512411<p><em>No Javadoc found</em></p>
0 commit comments