Package io.quarkus.mongodb.runtime
Class MongoClientRecorder
- java.lang.Object
-
- io.quarkus.mongodb.runtime.MongoClientRecorder
-
public class MongoClientRecorder extends Object
-
-
Constructor Summary
Constructors Constructor Description MongoClientRecorder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Supplier<com.mongodb.event.ConnectionPoolListener>
createMicrometerConnectionPoolListener()
Supplier<com.mongodb.event.ConnectionPoolListener>
createMPMetricsConnectionPoolListener()
RuntimeValue<com.mongodb.client.MongoClient>
getClient(String name)
RuntimeValue<ReactiveMongoClient>
getReactiveClient(String name)
Supplier<com.mongodb.client.MongoClient>
mongoClientSupplier(String clientName, MongodbConfig mongodbConfig)
Supplier<MongoClientSupport>
mongoClientSupportSupplier(List<String> codecProviders, List<String> propertyCodecProviders, List<String> bsonDiscriminators, List<String> commandListeners, List<Supplier<com.mongodb.event.ConnectionPoolListener>> connectionPoolListenerSuppliers, boolean disableSslSupport)
Supplier<ReactiveMongoClient>
reactiveMongoClientSupplier(String clientName, MongodbConfig mongodbConfig)
-
-
-
Method Detail
-
mongoClientSupportSupplier
public Supplier<MongoClientSupport> mongoClientSupportSupplier(List<String> codecProviders, List<String> propertyCodecProviders, List<String> bsonDiscriminators, List<String> commandListeners, List<Supplier<com.mongodb.event.ConnectionPoolListener>> connectionPoolListenerSuppliers, boolean disableSslSupport)
-
mongoClientSupplier
public Supplier<com.mongodb.client.MongoClient> mongoClientSupplier(String clientName, MongodbConfig mongodbConfig)
-
reactiveMongoClientSupplier
public Supplier<ReactiveMongoClient> reactiveMongoClientSupplier(String clientName, MongodbConfig mongodbConfig)
-
getClient
public RuntimeValue<com.mongodb.client.MongoClient> getClient(String name)
-
getReactiveClient
public RuntimeValue<ReactiveMongoClient> getReactiveClient(String name)
-
createMicrometerConnectionPoolListener
public Supplier<com.mongodb.event.ConnectionPoolListener> createMicrometerConnectionPoolListener()
-
createMPMetricsConnectionPoolListener
public Supplier<com.mongodb.event.ConnectionPoolListener> createMPMetricsConnectionPoolListener()
-
-