@groovy.transform.CompileStatic class MongoConnectionSourceFactory extends AbstractConnectionSourceFactory<MongoClient, MongoConnectionSourceSettings>
A factory for building MongoClient instances
| Type | Name and description |
|---|---|
Builder |
clientOptionsBuilderThe client options builder |
CodecRegistry |
codecRegistryAn optional additional registry |
java.util.List<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<MongoClient, MongoConnectionSourceSettings> |
create(java.lang.String name, MongoConnectionSourceSettings settings) |
|
java.io.Serializable |
getConnectionSourcesConfigurationKey() |
The client options builder
An optional additional registry
Optional additional codecs
Groovy Documentation