Class ZookeeperOfflineRetransmissionRepository
- java.lang.Object
-
- pl.allegro.tech.hermes.infrastructure.zookeeper.ZookeeperBasedRepository
-
- pl.allegro.tech.hermes.management.infrastructure.retransmit.ZookeeperOfflineRetransmissionRepository
-
- All Implemented Interfaces:
OfflineRetransmissionRepository
public class ZookeeperOfflineRetransmissionRepository extends pl.allegro.tech.hermes.infrastructure.zookeeper.ZookeeperBasedRepository implements OfflineRetransmissionRepository
-
-
Constructor Summary
Constructors Constructor Description ZookeeperOfflineRetransmissionRepository(org.apache.curator.framework.CuratorFramework zookeeper, com.fasterxml.jackson.databind.ObjectMapper mapper, pl.allegro.tech.hermes.infrastructure.zookeeper.ZookeeperPaths paths)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voiddeleteTask(java.lang.String taskId)java.util.List<pl.allegro.tech.hermes.api.OfflineRetransmissionTask>getAllTasks()voidsaveTask(pl.allegro.tech.hermes.api.OfflineRetransmissionTask task)
-
-
-
Method Detail
-
saveTask
public void saveTask(pl.allegro.tech.hermes.api.OfflineRetransmissionTask task)
- Specified by:
saveTaskin interfaceOfflineRetransmissionRepository
-
getAllTasks
public java.util.List<pl.allegro.tech.hermes.api.OfflineRetransmissionTask> getAllTasks()
- Specified by:
getAllTasksin interfaceOfflineRetransmissionRepository
-
deleteTask
public void deleteTask(java.lang.String taskId)
- Specified by:
deleteTaskin interfaceOfflineRetransmissionRepository
-
-