public class PulsarKafkaSinkTaskContext extends Object implements org.apache.kafka.connect.sink.SinkTaskContext
| Constructor and Description |
|---|
PulsarKafkaSinkTaskContext(Map<String,String> config,
SinkContext ctx,
Consumer<Collection<org.apache.kafka.common.TopicPartition>> onPartitionChange) |
| Modifier and Type | Method and Description |
|---|---|
Set<org.apache.kafka.common.TopicPartition> |
assignment() |
void |
close() |
Map<String,String> |
configs() |
protected Long |
currentOffset(String topic,
int partition) |
Map<org.apache.kafka.common.TopicPartition,org.apache.kafka.clients.consumer.OffsetAndMetadata> |
currentOffsets() |
void |
flushOffsets(Map<org.apache.kafka.common.TopicPartition,org.apache.kafka.clients.consumer.OffsetAndMetadata> offsets) |
void |
offset(Map<org.apache.kafka.common.TopicPartition,Long> map) |
void |
offset(org.apache.kafka.common.TopicPartition topicPartition,
long l) |
void |
pause(org.apache.kafka.common.TopicPartition... topicPartitions) |
void |
requestCommit() |
void |
resume(org.apache.kafka.common.TopicPartition... topicPartitions) |
void |
timeout(long l) |
void |
updateLastOffset(org.apache.kafka.common.TopicPartition topicPartition,
long offset) |
public PulsarKafkaSinkTaskContext(Map<String,String> config, SinkContext ctx, Consumer<Collection<org.apache.kafka.common.TopicPartition>> onPartitionChange)
public void close()
public Map<String,String> configs()
configs in interface org.apache.kafka.connect.sink.SinkTaskContextpublic Map<org.apache.kafka.common.TopicPartition,org.apache.kafka.clients.consumer.OffsetAndMetadata> currentOffsets()
public void updateLastOffset(org.apache.kafka.common.TopicPartition topicPartition,
long offset)
public void offset(Map<org.apache.kafka.common.TopicPartition,Long> map)
offset in interface org.apache.kafka.connect.sink.SinkTaskContextpublic void offset(org.apache.kafka.common.TopicPartition topicPartition,
long l)
offset in interface org.apache.kafka.connect.sink.SinkTaskContextpublic void timeout(long l)
timeout in interface org.apache.kafka.connect.sink.SinkTaskContextpublic Set<org.apache.kafka.common.TopicPartition> assignment()
assignment in interface org.apache.kafka.connect.sink.SinkTaskContextpublic void pause(org.apache.kafka.common.TopicPartition... topicPartitions)
pause in interface org.apache.kafka.connect.sink.SinkTaskContextpublic void resume(org.apache.kafka.common.TopicPartition... topicPartitions)
resume in interface org.apache.kafka.connect.sink.SinkTaskContextpublic void requestCommit()
requestCommit in interface org.apache.kafka.connect.sink.SinkTaskContextCopyright © 2017–2022 Apache Software Foundation. All rights reserved.