Class ZookeeperSubscriptionProfileRegistry
java.lang.Object
pl.allegro.tech.hermes.consumers.supervisor.workload.weighted.ZookeeperSubscriptionProfileRegistry
- All Implemented Interfaces:
SubscriptionProfileRegistry
public class ZookeeperSubscriptionProfileRegistry
extends Object
implements SubscriptionProfileRegistry
-
Constructor Summary
ConstructorsConstructorDescriptionZookeeperSubscriptionProfileRegistry(org.apache.curator.framework.CuratorFramework curator, SubscriptionIds subscriptionIds, pl.allegro.tech.hermes.infrastructure.zookeeper.ZookeeperPaths zookeeperPaths, String clusterName, int subscriptionProfilesEncoderBufferSizeBytes) -
Method Summary
-
Constructor Details
-
ZookeeperSubscriptionProfileRegistry
public ZookeeperSubscriptionProfileRegistry(org.apache.curator.framework.CuratorFramework curator, SubscriptionIds subscriptionIds, pl.allegro.tech.hermes.infrastructure.zookeeper.ZookeeperPaths zookeeperPaths, String clusterName, int subscriptionProfilesEncoderBufferSizeBytes)
-
-
Method Details
-
fetch
public pl.allegro.tech.hermes.consumers.supervisor.workload.weighted.SubscriptionProfiles fetch()- Specified by:
fetchin interfaceSubscriptionProfileRegistry
-
persist
public void persist(pl.allegro.tech.hermes.consumers.supervisor.workload.weighted.SubscriptionProfiles profiles) - Specified by:
persistin interfaceSubscriptionProfileRegistry
-