public class KafkaMessageCommitter extends java.lang.Object implements MessageCommitter
| Constructor and Description |
|---|
KafkaMessageCommitter(org.apache.curator.framework.CuratorFramework curatorFramework) |
| Modifier and Type | Method and Description |
|---|---|
void |
commitOffsets(pl.allegro.tech.hermes.api.Subscription subscription,
pl.allegro.tech.hermes.domain.subscription.offset.PartitionOffset partitionOffset) |
void |
removeOffset(pl.allegro.tech.hermes.api.TopicName topicName,
java.lang.String subscriptionName,
int partition) |
@Inject
public KafkaMessageCommitter(@Named(value="kafkaCurator")
org.apache.curator.framework.CuratorFramework curatorFramework)
public void commitOffsets(pl.allegro.tech.hermes.api.Subscription subscription,
pl.allegro.tech.hermes.domain.subscription.offset.PartitionOffset partitionOffset)
throws java.lang.Exception
commitOffsets in interface MessageCommitterjava.lang.Exceptionpublic void removeOffset(pl.allegro.tech.hermes.api.TopicName topicName,
java.lang.String subscriptionName,
int partition)
throws java.lang.Exception
removeOffset in interface MessageCommitterjava.lang.Exception