Class DefaultMongoConfiguration

java.lang.Object
io.micronaut.configuration.mongo.core.AbstractMongoConfiguration
io.micronaut.configuration.mongo.core.DefaultMongoConfiguration

@Requires(property="mongodb") @Requires(missingProperty="mongodb.servers") @ConfigurationProperties("mongodb") public class DefaultMongoConfiguration extends AbstractMongoConfiguration
The default MongoDB configuration class.
Since:
1.0
Author:
graemerocher
  • Field Details

    • clientSettings

      @ConfigurationBuilder(prefixes="") protected com.mongodb.MongoClientSettings.Builder clientSettings
    • clusterSettings

      @ConfigurationBuilder(prefixes="", configurationPrefix="cluster") protected com.mongodb.connection.ClusterSettings.Builder clusterSettings
    • serverSettings

      @ConfigurationBuilder(prefixes="", configurationPrefix="server") protected com.mongodb.connection.ServerSettings.Builder serverSettings
    • poolSettings

      @ConfigurationBuilder(prefixes="", configurationPrefix="connection-pool") protected com.mongodb.connection.ConnectionPoolSettings.Builder poolSettings
    • socketSettings

      @ConfigurationBuilder(prefixes="", configurationPrefix="socket") protected com.mongodb.connection.SocketSettings.Builder socketSettings
    • sslSettings

      @ConfigurationBuilder(prefixes="", configurationPrefix="ssl") protected com.mongodb.connection.SslSettings.Builder sslSettings
  • Constructor Details

    • DefaultMongoConfiguration

      public DefaultMongoConfiguration(io.micronaut.runtime.ApplicationConfiguration applicationConfiguration)
      Constructor.
      Parameters:
      applicationConfiguration - applicationConfiguration
    • DefaultMongoConfiguration

      @Inject public DefaultMongoConfiguration(io.micronaut.runtime.ApplicationConfiguration applicationConfiguration, io.micronaut.context.env.Environment environment)
      Constructor.
      Parameters:
      applicationConfiguration - applicationConfiguration
      environment - the environment
  • Method Details