Class MongoDbDatabaseProvider

java.lang.Object
io.debezium.connector.mongodb.junit.MongoDbDatabaseProvider

public final class MongoDbDatabaseProvider extends Object
  • Field Details

  • Constructor Details

    • MongoDbDatabaseProvider

      private MongoDbDatabaseProvider()
  • Method Details

    • dockerReplicaSet

      public static MongoDbReplicaSet dockerReplicaSet()
      Constructs the default testing MongoDB replica set
      Returns:
      MongoDb Replica set
    • mongoDbShardedCluster

      public static MongoDbShardedCluster mongoDbShardedCluster()
      Constructs the default testing MongoDB sharded cluster
      Returns:
      MongoDb Replica set
    • externalOrDockerReplicaSet

      public static MongoDbDeployment externalOrDockerReplicaSet()
      Creates MongoDB replica-set abstraction either for external database. If no external database is configured then a local MongoDB replica-set is started (via MongoDbReplicaSet.
      Returns:
      MongoDb replica-set deployment