public class ZookeeperMessageCommitter extends java.lang.Object implements MessageCommitter
| Constructor and Description |
|---|
ZookeeperMessageCommitter(org.apache.curator.framework.CuratorFramework curatorFramework,
pl.allegro.tech.hermes.common.kafka.KafkaNamesMapper kafkaNamesMapper) |
| Modifier and Type | Method and Description |
|---|---|
void |
commitOffset(pl.allegro.tech.hermes.api.Subscription subscription,
pl.allegro.tech.hermes.common.kafka.offset.PartitionOffset partitionOffset) |
void |
removeOffset(pl.allegro.tech.hermes.api.TopicName topicName,
java.lang.String subscriptionName,
pl.allegro.tech.hermes.common.kafka.KafkaTopicName topic,
int partition) |
public ZookeeperMessageCommitter(org.apache.curator.framework.CuratorFramework curatorFramework,
pl.allegro.tech.hermes.common.kafka.KafkaNamesMapper kafkaNamesMapper)
public void commitOffset(pl.allegro.tech.hermes.api.Subscription subscription,
pl.allegro.tech.hermes.common.kafka.offset.PartitionOffset partitionOffset)
throws java.lang.Exception
commitOffset in interface MessageCommitterjava.lang.Exceptionpublic void removeOffset(pl.allegro.tech.hermes.api.TopicName topicName,
java.lang.String subscriptionName,
pl.allegro.tech.hermes.common.kafka.KafkaTopicName topic,
int partition)
throws java.lang.Exception
removeOffset in interface MessageCommitterjava.lang.Exception