@CompileStatic class MongoConnectionSourceFactory extends AbstractConnectionSourceFactory<com.mongodb.client.MongoClient, MongoConnectionSourceSettings>
A factory for building com.mongodb.client.MongoClient instances
| Type | Name and description |
|---|---|
com.mongodb.MongoClientSettings$Builder |
clientOptionsBuilderThe client options builder |
org.bson.codecs.configuration.CodecRegistry |
codecRegistryAn optional additional registry |
java.util.List<org.bson.codecs.Codec> |
codecsOptional additional codecs |
| Constructor and description |
|---|
MongoConnectionSourceFactory() |
| Type Params | Return Type | Name and description |
|---|---|---|
<F extends ConnectionSourceSettings> |
MongoConnectionSourceSettings |
buildRuntimeSettings(java.lang.String name, PropertyResolver configuration, F fallbackSettings) |
<F extends ConnectionSourceSettings> |
protected MongoConnectionSourceSettings |
buildSettings(java.lang.String name, PropertyResolver configuration, F fallbackSettings, boolean isDefaultDataSource) |
|
ConnectionSource<com.mongodb.client.MongoClient, MongoConnectionSourceSettings> |
create(java.lang.String name, MongoConnectionSourceSettings settings) |
|
java.io.Serializable |
getConnectionSourcesConfigurationKey() |
The client options builder
An optional additional registry
Optional additional codecs