Class PulsarKafkaSinkTaskContext

java.lang.Object
org.apache.pulsar.io.kafka.connect.PulsarKafkaSinkTaskContext
All Implemented Interfaces:
org.apache.kafka.connect.sink.SinkTaskContext

public class PulsarKafkaSinkTaskContext extends Object implements org.apache.kafka.connect.sink.SinkTaskContext
  • Constructor Details

  • Method Details

    • close

      public void close()
    • configs

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

      protected Long currentOffset(String topic, int partition)
    • currentOffsets

      public Map<org.apache.kafka.common.TopicPartition,org.apache.kafka.clients.consumer.OffsetAndMetadata> currentOffsets()
    • updateLastOffset

      public void updateLastOffset(org.apache.kafka.common.TopicPartition topicPartition, long offset)
    • 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
    • flushOffsets

      public void flushOffsets(Map<org.apache.kafka.common.TopicPartition,org.apache.kafka.clients.consumer.OffsetAndMetadata> offsets) throws Exception
      Throws:
      Exception