Class AbstractMongoIT

java.lang.Object
io.debezium.connector.mongodb.AbstractMongoIT
Direct Known Subclasses:
ConnectionIT

public abstract class AbstractMongoIT extends Object
  • Field Details

    • logger

      protected static final org.slf4j.Logger logger
    • mongo

      protected static MongoDbDeployment mongo
    • config

      protected Configuration config
    • context

      protected io.debezium.connector.mongodb.MongoDbTaskContext context
    • replicaSet

      protected io.debezium.connector.mongodb.connection.ReplicaSet replicaSet
    • connection

      protected io.debezium.connector.mongodb.connection.MongoDbConnection connection
  • Constructor Details

    • AbstractMongoIT

      public AbstractMongoIT()
  • Method Details

    • beforeAll

      public static void beforeAll()
    • afterAll

      public static void afterAll()
    • connect

      protected com.mongodb.client.MongoClient connect()
    • beforeEach

      public void beforeEach()
    • useConfiguration

      protected void useConfiguration(Configuration config)
      A method that will initialize the state after the configuration is changed.
      Parameters:
      config - the configuration; may not be null
    • reuseConfiguration

      protected void reuseConfiguration(Configuration config)
      A method that will initialize the state after the configuration is changed, reusing the same partition offsets that were previously used.
      Parameters:
      config - the configuration; may not be null
    • initialize

      private void initialize(boolean restartFromBeginning)
      A method that will initialize the state after the configuration is changed.
      Parameters:
      restartFromBeginning - true if the context should have no prior partition offsets, or false if the partition offsets that exist at this time should be reused