Class DefaultMongoDbAuthProvider
java.lang.Object
io.debezium.connector.mongodb.connection.DefaultMongoDbAuthProvider
- All Implemented Interfaces:
MongoDbAuthProvider
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncom.mongodb.MongoClientSettings.BuilderaddAuthConfig(com.mongodb.MongoClientSettings.Builder settings) Setups authentication configuration on existingMongoClientSettings.Builder.voidinit(Configuration config) Initializes the provider.
-
Field Details
-
connectorConfig
-
-
Constructor Details
-
DefaultMongoDbAuthProvider
public DefaultMongoDbAuthProvider()
-
-
Method Details
-
init
Description copied from interface:MongoDbAuthProviderInitializes the provider. Called on MongoDB connector initialization.- Specified by:
initin interfaceMongoDbAuthProvider
-
addAuthConfig
public com.mongodb.MongoClientSettings.Builder addAuthConfig(com.mongodb.MongoClientSettings.Builder settings) Description copied from interface:MongoDbAuthProviderSetups authentication configuration on existingMongoClientSettings.Builder. Called before every connection creation.- Specified by:
addAuthConfigin interfaceMongoDbAuthProvider- Parameters:
settings- the builder with all configurations- Returns:
- The builder with authentication configuration applied
-