@EachProperty(value="mongodb.servers",
primary="default")
public class NamedMongoConfiguration
extends AbstractMongoConfiguration
MongoSettings.MONGODB_SERVERS.| Modifier and Type | Field and Description |
|---|---|
protected com.mongodb.MongoClientSettings.Builder |
clientSettings |
protected com.mongodb.connection.ClusterSettings.Builder |
clusterSettings |
protected com.mongodb.connection.ConnectionPoolSettings.Builder |
poolSettings |
protected com.mongodb.connection.ServerSettings.Builder |
serverSettings |
protected com.mongodb.connection.SocketSettings.Builder |
socketSettings |
protected com.mongodb.connection.SslSettings.Builder |
sslSettings |
| Constructor and Description |
|---|
NamedMongoConfiguration(String serverName,
io.micronaut.runtime.ApplicationConfiguration applicationConfiguration)
Constructor.
|
NamedMongoConfiguration(String serverName,
io.micronaut.runtime.ApplicationConfiguration applicationConfiguration,
io.micronaut.context.env.Environment environment)
Constructor.
|
| Modifier and Type | Method and Description |
|---|---|
void |
codecRegistries(List<org.bson.codecs.configuration.CodecRegistry> codecRegistries)
Additional codecs to register.
|
void |
codecs(List<org.bson.codecs.Codec<?>> codecList)
Additional codecs to register.
|
protected String |
getApplicationName()
Return the appplication name or a default name.
|
com.mongodb.MongoClientSettings.Builder |
getClientSettings() |
com.mongodb.connection.ClusterSettings.Builder |
getClusterSettings() |
com.mongodb.connection.ConnectionPoolSettings.Builder |
getPoolSettings() |
String |
getServerName() |
com.mongodb.connection.ServerSettings.Builder |
getServerSettings() |
com.mongodb.connection.SocketSettings.Builder |
getSocketSettings() |
com.mongodb.connection.SslSettings.Builder |
getSslSettings() |
addDefaultCodecRegistry, buildSettings, getCodecRegistries, getCodecs, getConnectionString, getUri, packages, setAutomaticClassModels, setPackageNames, setUri@ConfigurationBuilder(prefixes="") protected com.mongodb.MongoClientSettings.Builder clientSettings
@ConfigurationBuilder(prefixes="",
configurationPrefix="cluster")
protected com.mongodb.connection.ClusterSettings.Builder clusterSettings
@ConfigurationBuilder(prefixes="",
configurationPrefix="server")
protected com.mongodb.connection.ServerSettings.Builder serverSettings
@ConfigurationBuilder(prefixes="",
configurationPrefix="connection-pool")
protected com.mongodb.connection.ConnectionPoolSettings.Builder poolSettings
@ConfigurationBuilder(prefixes="",
configurationPrefix="socket")
protected com.mongodb.connection.SocketSettings.Builder socketSettings
@ConfigurationBuilder(prefixes="",
configurationPrefix="ssl")
protected com.mongodb.connection.SslSettings.Builder sslSettings
public NamedMongoConfiguration(@Parameter
String serverName,
io.micronaut.runtime.ApplicationConfiguration applicationConfiguration)
serverName - serverName from propertiesapplicationConfiguration - applicationConfiguration@Inject
public NamedMongoConfiguration(@Parameter
String serverName,
io.micronaut.runtime.ApplicationConfiguration applicationConfiguration,
io.micronaut.context.env.Environment environment)
serverName - serverName from propertiesapplicationConfiguration - applicationConfigurationenvironment - The environment@Inject public void codecs(List<org.bson.codecs.Codec<?>> codecList)
AbstractMongoConfigurationcodecs in class AbstractMongoConfigurationcodecList - The list of codecs@Inject public void codecRegistries(List<org.bson.codecs.configuration.CodecRegistry> codecRegistries)
AbstractMongoConfigurationcodecRegistries in class AbstractMongoConfigurationcodecRegistries - The list of codecspublic String getServerName()
public com.mongodb.connection.ClusterSettings.Builder getClusterSettings()
getClusterSettings in class AbstractMongoConfigurationClusterSettings.builder()public com.mongodb.MongoClientSettings.Builder getClientSettings()
getClientSettings in class AbstractMongoConfigurationMongoClientSettings.builder()public com.mongodb.connection.ServerSettings.Builder getServerSettings()
getServerSettings in class AbstractMongoConfigurationServerSettings.builder()public com.mongodb.connection.ConnectionPoolSettings.Builder getPoolSettings()
getPoolSettings in class AbstractMongoConfigurationConnectionPoolSettings.builder()public com.mongodb.connection.SocketSettings.Builder getSocketSettings()
getSocketSettings in class AbstractMongoConfigurationSocketSettings.builder()public com.mongodb.connection.SslSettings.Builder getSslSettings()
getSslSettings in class AbstractMongoConfigurationSslSettings.builder()protected String getApplicationName()
AbstractMongoConfigurationgetApplicationName in class AbstractMongoConfiguration