@groovy.transform.AutoClone @groovy.transform.builder.Builder(builderStrategy: SimpleStrategy, prefix: ) @groovy.transform.CompileStatic abstract class AbstractMongoConnectionSourceSettings extends org.grails.datastore.mapping.core.connections.ConnectionSourceSettings implements MongoSettings
| Modifiers | Name | Description |
|---|---|---|
protected com.mongodb.ConnectionString |
connectionString |
The connection string |
| Fields inherited from class | Fields |
|---|---|
class org.grails.datastore.mapping.core.connections.ConnectionSourceSettings |
__$stMC, PREFIX, SETTING_AUTO_FLUSH, SETTING_FLUSH_MODE, SETTING_FAIL_ON_ERROR, SETTING_MARK_DIRTY, SETTING_DEFAULT_MAPPING, SETTING_DEFAULT_CONSTRAINTS, SETTING_CUSTOM_TYPES, SETTING_MULTI_TENANCY_MODE, SETTING_MULTI_TENANT_RESOLVER_CLASS, SETTING_MULTI_TENANT_RESOLVER, SETTING_DATASOURCES, SETTING_DATASOURCE, SETTING_DB_CREATE, SETTING_AUTO_TIMESTAMP_INSERT_OVERWRITE |
| Type | Name and description |
|---|---|
org.bson.codecs.configuration.CodecRegistry |
codecRegistryAn additional codec registry |
java.util.List<java.lang.Class<? extends org.bson.codecs.Codec>> |
codecsCustom MongoDB codecs |
java.lang.String |
connectionsCollectionThe collection name to use to resolve connections when using MongoConnectionSources |
java.lang.String |
databaseNameThe default database name |
boolean |
decimalTypeWhether to use the decimal128 type for BigDecimal values |
java.lang.String |
engineThe engine to use by default |
java.lang.String |
hostThe host name to use |
java.lang.String |
passwordThe password to use |
java.lang.Integer |
portThe port to use |
boolean |
statelessWhether to use stateless mode by default |
java.lang.String |
usernameThe username to use |
| Constructor and description |
|---|
AbstractMongoConnectionSourceSettings() |
| Type Params | Return Type | Name and description |
|---|---|---|
|
java.lang.String |
getDatabase()
|
|
com.mongodb.ConnectionString |
getUrl()
|
|
void |
url(com.mongodb.ConnectionString connectionString)
|
| Methods inherited from class | Name |
|---|---|
class org.grails.datastore.mapping.core.connections.ConnectionSourceSettings |
org.grails.datastore.mapping.core.connections.ConnectionSourceSettings#$getLookup(), org.grails.datastore.mapping.core.connections.ConnectionSourceSettings#autoFlush(boolean), org.grails.datastore.mapping.core.connections.ConnectionSourceSettings#autowire(boolean), org.grails.datastore.mapping.core.connections.ConnectionSourceSettings#clone(), org.grails.datastore.mapping.core.connections.ConnectionSourceSettings#clone(), org.grails.datastore.mapping.core.connections.ConnectionSourceSettings#connectionSourcesClass(java.lang.Class), org.grails.datastore.mapping.core.connections.ConnectionSourceSettings#custom(org.grails.datastore.mapping.core.connections.ConnectionSourceSettings$CustomSettings), org.grails.datastore.mapping.core.connections.ConnectionSourceSettings#defaults(org.grails.datastore.mapping.core.connections.ConnectionSourceSettings$DefaultSettings), org.grails.datastore.mapping.core.connections.ConnectionSourceSettings#equals(java.lang.Object), org.grails.datastore.mapping.core.connections.ConnectionSourceSettings#failOnError(boolean), org.grails.datastore.mapping.core.connections.ConnectionSourceSettings#failOnErrorPackages(java.util.List), org.grails.datastore.mapping.core.connections.ConnectionSourceSettings#flushMode(jakarta.persistence.FlushModeType), org.grails.datastore.mapping.core.connections.ConnectionSourceSettings#getAutoFlush(), org.grails.datastore.mapping.core.connections.ConnectionSourceSettings#getAutowire(), org.grails.datastore.mapping.core.connections.ConnectionSourceSettings#getClass(), org.grails.datastore.mapping.core.connections.ConnectionSourceSettings#getConnectionSourcesClass(), org.grails.datastore.mapping.core.connections.ConnectionSourceSettings#getCustom(), org.grails.datastore.mapping.core.connections.ConnectionSourceSettings#getDefault(), org.grails.datastore.mapping.core.connections.ConnectionSourceSettings#getDefaults(), org.grails.datastore.mapping.core.connections.ConnectionSourceSettings#getFailOnError(), org.grails.datastore.mapping.core.connections.ConnectionSourceSettings#getFailOnErrorPackages(), org.grails.datastore.mapping.core.connections.ConnectionSourceSettings#getFlushMode(), org.grails.datastore.mapping.core.connections.ConnectionSourceSettings#getMarkDirty(), org.grails.datastore.mapping.core.connections.ConnectionSourceSettings#getMetaClass(), org.grails.datastore.mapping.core.connections.ConnectionSourceSettings#getMultiTenancy(), org.grails.datastore.mapping.core.connections.ConnectionSourceSettings#getProperty(java.lang.String), org.grails.datastore.mapping.core.connections.ConnectionSourceSettings#hashCode(), org.grails.datastore.mapping.core.connections.ConnectionSourceSettings#invokeMethod(java.lang.String, java.lang.Object), org.grails.datastore.mapping.core.connections.ConnectionSourceSettings#isAutoFlush(), org.grails.datastore.mapping.core.connections.ConnectionSourceSettings#isAutowire(), org.grails.datastore.mapping.core.connections.ConnectionSourceSettings#isFailOnError(), org.grails.datastore.mapping.core.connections.ConnectionSourceSettings#markDirty(java.lang.Boolean), org.grails.datastore.mapping.core.connections.ConnectionSourceSettings#multiTenancy(org.grails.datastore.mapping.multitenancy.MultiTenancySettings), org.grails.datastore.mapping.core.connections.ConnectionSourceSettings#notify(), org.grails.datastore.mapping.core.connections.ConnectionSourceSettings#notifyAll(), org.grails.datastore.mapping.core.connections.ConnectionSourceSettings#setAutoFlush(boolean), org.grails.datastore.mapping.core.connections.ConnectionSourceSettings#setAutowire(boolean), org.grails.datastore.mapping.core.connections.ConnectionSourceSettings#setConnectionSourcesClass(java.lang.Class), org.grails.datastore.mapping.core.connections.ConnectionSourceSettings#setCustom(org.grails.datastore.mapping.core.connections.ConnectionSourceSettings$CustomSettings), org.grails.datastore.mapping.core.connections.ConnectionSourceSettings#setDefault(org.grails.datastore.mapping.core.connections.ConnectionSourceSettings$DefaultSettings), org.grails.datastore.mapping.core.connections.ConnectionSourceSettings#setDefaults(org.grails.datastore.mapping.core.connections.ConnectionSourceSettings$DefaultSettings), org.grails.datastore.mapping.core.connections.ConnectionSourceSettings#setFailOnError(boolean), org.grails.datastore.mapping.core.connections.ConnectionSourceSettings#setFailOnErrorPackages(java.util.List), org.grails.datastore.mapping.core.connections.ConnectionSourceSettings#setFlushMode(jakarta.persistence.FlushModeType), org.grails.datastore.mapping.core.connections.ConnectionSourceSettings#setMarkDirty(java.lang.Boolean), org.grails.datastore.mapping.core.connections.ConnectionSourceSettings#setMetaClass(groovy.lang.MetaClass), org.grails.datastore.mapping.core.connections.ConnectionSourceSettings#setMultiTenancy(org.grails.datastore.mapping.multitenancy.MultiTenancySettings), org.grails.datastore.mapping.core.connections.ConnectionSourceSettings#setProperty(java.lang.String, java.lang.Object), org.grails.datastore.mapping.core.connections.ConnectionSourceSettings#this$dist$get$1(java.lang.String), org.grails.datastore.mapping.core.connections.ConnectionSourceSettings#this$dist$invoke$1(java.lang.String, java.lang.Object), org.grails.datastore.mapping.core.connections.ConnectionSourceSettings#this$dist$set$1(java.lang.String, java.lang.Object), org.grails.datastore.mapping.core.connections.ConnectionSourceSettings#toString(), org.grails.datastore.mapping.core.connections.ConnectionSourceSettings#wait(), org.grails.datastore.mapping.core.connections.ConnectionSourceSettings#wait(long), org.grails.datastore.mapping.core.connections.ConnectionSourceSettings#wait(long, int) |
An additional codec registry
Custom MongoDB codecs
The collection name to use to resolve connections when using MongoConnectionSources
The default database name
Whether to use the decimal128 type for BigDecimal values
The engine to use by default
The host name to use
The password to use
The port to use
Whether to use stateless mode by default
The username to use
connectionString - The connection stringGroovy Documentation