public interface SinkTaskContext
| Modifier and Type | Method and Description | 
|---|---|
| java.util.Set<TopicPartition> | assignment()Get the current set of assigned TopicPartitions for this task. | 
| java.util.Map<java.lang.String,java.lang.String> | configs()Get the Task configuration. | 
| void | offset(java.util.Map<TopicPartition,java.lang.Long> offsets)Reset the consumer offsets for the given topic partitions. | 
| void | offset(TopicPartition tp,
      long offset)Reset the consumer offsets for the given topic partition. | 
| void | pause(TopicPartition... partitions)Pause consumption of messages from the specified TopicPartitions. | 
| void | requestCommit()Request an offset commit. | 
| void | resume(TopicPartition... partitions)Resume consumption of messages from previously paused TopicPartitions. | 
| void | timeout(long timeoutMs)Set the timeout in milliseconds. | 
java.util.Map<java.lang.String,java.lang.String> configs()
ConfigTransformer.void offset(java.util.Map<TopicPartition,java.lang.Long> offsets)
offsets - map of offsets for topic partitionsvoid offset(TopicPartition tp, long offset)
tp - the topic partition to reset offset.offset - the offset to reset to.void timeout(long timeoutMs)
timeoutMs - the backoff timeout in milliseconds.java.util.Set<TopicPartition> assignment()
void pause(TopicPartition... partitions)
partitions - the partitions which should be pausedvoid resume(TopicPartition... partitions)
partitions - the partitions to resumevoid requestCommit()