public class MongoClientRecorder extends Object
| Modifier and Type | Field and Description |
|---|---|
static String |
DEFAULT_MONGOCLIENT_NAME |
static String |
REACTIVE_CLIENT_NAME_SUFFIX |
| Constructor and Description |
|---|
MongoClientRecorder() |
| Modifier and Type | Method and Description |
|---|---|
io.quarkus.arc.runtime.BeanContainerListener |
addMongoClient(Class<? extends AbstractMongoClientProducer> mongoClientProducerClass,
boolean disableSslSupport) |
void |
configureRuntimeProperties(List<String> codecs,
List<String> bsonDiscriminators,
MongodbConfig config,
List<com.mongodb.event.ConnectionPoolListener> connectionPoolListeners) |
RuntimeValue<com.mongodb.client.MongoClient> |
getClient(String name) |
RuntimeValue<ReactiveMongoClient> |
getReactiveClient(String name) |
public static final String DEFAULT_MONGOCLIENT_NAME
public static final String REACTIVE_CLIENT_NAME_SUFFIX
public io.quarkus.arc.runtime.BeanContainerListener addMongoClient(Class<? extends AbstractMongoClientProducer> mongoClientProducerClass, boolean disableSslSupport)
public void configureRuntimeProperties(List<String> codecs, List<String> bsonDiscriminators, MongodbConfig config, List<com.mongodb.event.ConnectionPoolListener> connectionPoolListeners)
public RuntimeValue<com.mongodb.client.MongoClient> getClient(String name)
public RuntimeValue<ReactiveMongoClient> getReactiveClient(String name)
Copyright © 2020 JBoss by Red Hat. All rights reserved.