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