public class ZookeeperOffsetsStorage extends java.lang.Object implements OffsetsStorage
| Constructor and Description |
|---|
ZookeeperOffsetsStorage(org.apache.curator.framework.CuratorFramework curatorFramework) |
| Modifier and Type | Method and Description |
|---|---|
protected java.lang.String |
getPartitionOffsetPath(pl.allegro.tech.hermes.api.Subscription subscription,
int partition) |
long |
getSubscriptionOffset(pl.allegro.tech.hermes.api.Subscription subscription,
int partitionId) |
void |
setSubscriptionOffset(pl.allegro.tech.hermes.api.Subscription subscription,
pl.allegro.tech.hermes.domain.subscription.offset.PartitionOffset partitionOffset) |
@Inject
public ZookeeperOffsetsStorage(@Named(value="kafkaCurator")
org.apache.curator.framework.CuratorFramework curatorFramework)
public void setSubscriptionOffset(pl.allegro.tech.hermes.api.Subscription subscription,
pl.allegro.tech.hermes.domain.subscription.offset.PartitionOffset partitionOffset)
setSubscriptionOffset in interface OffsetsStoragepublic long getSubscriptionOffset(pl.allegro.tech.hermes.api.Subscription subscription,
int partitionId)
getSubscriptionOffset in interface OffsetsStorageprotected java.lang.String getPartitionOffsetPath(pl.allegro.tech.hermes.api.Subscription subscription,
int partition)