Class JdbcSinkTaskTestContext

java.lang.Object
io.debezium.connector.jdbc.JdbcSinkTaskTestContext
All Implemented Interfaces:
org.apache.kafka.connect.sink.SinkTaskContext

public class JdbcSinkTaskTestContext extends Object implements org.apache.kafka.connect.sink.SinkTaskContext
A simple mock SinkTaskContext for execution JDBC sink connector tests.
Author:
Chris Cranford
  • Field Details

  • Constructor Details

    • JdbcSinkTaskTestContext

      public JdbcSinkTaskTestContext(Map<String,String> properties)
  • Method Details

    • configs

      public Map<String,String> configs()
      Specified by:
      configs in interface org.apache.kafka.connect.sink.SinkTaskContext
    • offset

      public void offset(Map<org.apache.kafka.common.TopicPartition,Long> map)
      Specified by:
      offset in interface org.apache.kafka.connect.sink.SinkTaskContext
    • offset

      public void offset(org.apache.kafka.common.TopicPartition topicPartition, long l)
      Specified by:
      offset in interface org.apache.kafka.connect.sink.SinkTaskContext
    • timeout

      public void timeout(long l)
      Specified by:
      timeout in interface org.apache.kafka.connect.sink.SinkTaskContext
    • assignment

      public Set<org.apache.kafka.common.TopicPartition> assignment()
      Specified by:
      assignment in interface org.apache.kafka.connect.sink.SinkTaskContext
    • pause

      public void pause(org.apache.kafka.common.TopicPartition... topicPartitions)
      Specified by:
      pause in interface org.apache.kafka.connect.sink.SinkTaskContext
    • resume

      public void resume(org.apache.kafka.common.TopicPartition... topicPartitions)
      Specified by:
      resume in interface org.apache.kafka.connect.sink.SinkTaskContext
    • requestCommit

      public void requestCommit()
      Specified by:
      requestCommit in interface org.apache.kafka.connect.sink.SinkTaskContext