Class AbstractNotificationsIT<T extends org.apache.kafka.connect.source.SourceConnector>

java.lang.Object
io.debezium.embedded.AbstractConnectorTest
io.debezium.pipeline.notification.AbstractNotificationsIT<T>
All Implemented Interfaces:
Testing

public abstract class AbstractNotificationsIT<T extends org.apache.kafka.connect.source.SourceConnector> extends AbstractConnectorTest
  • Constructor Details

    • AbstractNotificationsIT

      public AbstractNotificationsIT()
  • Method Details

    • connectorClass

      protected abstract Class<T> connectorClass()
    • config

      protected abstract Configuration.Builder config()
    • startConnector

      protected void startConnector(Function<Configuration.Builder,Configuration.Builder> custConfig)
    • snapshotStatusResult

      protected abstract String snapshotStatusResult()
    • notificationCorrectlySentOnItsTopic

      public void notificationCorrectlySentOnItsTopic() throws InterruptedException
      Throws:
      InterruptedException
    • notificationNotSentIfNoChannelIsConfigured

      public void notificationNotSentIfNoChannelIsConfigured()
    • reportErrorWhenSinkChannelIsEnabledAndNoTopicConfigurationProvided

      public void reportErrorWhenSinkChannelIsEnabledAndNoTopicConfigurationProvided()