Class ZookeeperConsumerGroupToDeleteRepository
java.lang.Object
pl.allegro.tech.hermes.infrastructure.zookeeper.ZookeeperBasedRepository
pl.allegro.tech.hermes.management.infrastructure.subscription.consumergroup.ZookeeperConsumerGroupToDeleteRepository
- All Implemented Interfaces:
ConsumerGroupToDeleteRepository
public class ZookeeperConsumerGroupToDeleteRepository
extends pl.allegro.tech.hermes.infrastructure.zookeeper.ZookeeperBasedRepository
implements ConsumerGroupToDeleteRepository
-
Field Summary
Fields inherited from class pl.allegro.tech.hermes.infrastructure.zookeeper.ZookeeperBasedRepository
paths -
Constructor Summary
ConstructorsConstructorDescriptionZookeeperConsumerGroupToDeleteRepository(org.apache.curator.framework.CuratorFramework zookeeper, com.fasterxml.jackson.databind.ObjectMapper mapper, pl.allegro.tech.hermes.infrastructure.zookeeper.ZookeeperPaths paths) -
Method Summary
Modifier and TypeMethodDescriptionvoiddeleteConsumerGroupToDeleteTask(ConsumerGroupToDelete consumerGroupToDelete) voidscheduleConsumerGroupToDeleteTask(ConsumerGroupToDelete consumerGroupToDelete) Methods inherited from class pl.allegro.tech.hermes.infrastructure.zookeeper.ZookeeperBasedRepository
childrenOf, childrenPathsOf, create, create, createInTransaction, createRecursively, deleteInTransaction, ensurePathExists, overwrite, overwrite, pathExists, readFrom, readFrom, readFrom, readFrom, readWithStatFrom, remove, touch
-
Constructor Details
-
ZookeeperConsumerGroupToDeleteRepository
public ZookeeperConsumerGroupToDeleteRepository(org.apache.curator.framework.CuratorFramework zookeeper, com.fasterxml.jackson.databind.ObjectMapper mapper, pl.allegro.tech.hermes.infrastructure.zookeeper.ZookeeperPaths paths)
-
-
Method Details
-
scheduleConsumerGroupToDeleteTask
- Specified by:
scheduleConsumerGroupToDeleteTaskin interfaceConsumerGroupToDeleteRepository
-
deleteConsumerGroupToDeleteTask
- Specified by:
deleteConsumerGroupToDeleteTaskin interfaceConsumerGroupToDeleteRepository
-
getAllConsumerGroupsToDelete
- Specified by:
getAllConsumerGroupsToDeletein interfaceConsumerGroupToDeleteRepository
-