Class DefaultMongoDbClientFactory

java.lang.Object
io.debezium.connector.mongodb.connection.client.DefaultMongoDbClientFactory
All Implemented Interfaces:
MongoDbClientFactory

public class DefaultMongoDbClientFactory extends Object implements MongoDbClientFactory
  • Field Details

    • connectorConfig

      private final MongoDbConnectorConfig connectorConfig
    • clientSettings

      private final com.mongodb.MongoClientSettings clientSettings
    • authProvider

      private final MongoDbAuthProvider authProvider
  • Constructor Details

    • DefaultMongoDbClientFactory

      public DefaultMongoDbClientFactory(Configuration config)
  • Method Details

    • getMongoClientSettings

      public com.mongodb.MongoClientSettings getMongoClientSettings()
      Description copied from interface: MongoDbClientFactory
      Creates MongoClientSettings used to obtain MongoClient instances
      Specified by:
      getMongoClientSettings in interface MongoDbClientFactory
      Returns:
      client settings
    • createMongoClientSettings

      protected com.mongodb.MongoClientSettings createMongoClientSettings()