Class ZookeeperRepositoryManager
java.lang.Object
pl.allegro.tech.hermes.management.infrastructure.zookeeper.ZookeeperRepositoryManager
- All Implemented Interfaces:
RepositoryManager
-
Constructor Summary
ConstructorsConstructorDescriptionZookeeperRepositoryManager(ZookeeperClientManager clientManager, pl.allegro.tech.hermes.infrastructure.dc.DatacenterNameProvider datacenterNameProvider, com.fasterxml.jackson.databind.ObjectMapper mapper, pl.allegro.tech.hermes.infrastructure.zookeeper.ZookeeperPaths paths, ZookeeperGroupRepositoryFactory zookeeperGroupRepositoryFactory) -
Method Summary
Modifier and TypeMethodDescriptiongetLocalRepository(Class<T> repositoryType) <T> List<DatacenterBoundRepositoryHolder<T>>getRepositories(Class<T> repositoryType) voidstart()
-
Constructor Details
-
ZookeeperRepositoryManager
public ZookeeperRepositoryManager(ZookeeperClientManager clientManager, pl.allegro.tech.hermes.infrastructure.dc.DatacenterNameProvider datacenterNameProvider, com.fasterxml.jackson.databind.ObjectMapper mapper, pl.allegro.tech.hermes.infrastructure.zookeeper.ZookeeperPaths paths, ZookeeperGroupRepositoryFactory zookeeperGroupRepositoryFactory)
-
-
Method Details
-
start
public void start() -
getLocalRepository
- Specified by:
getLocalRepositoryin interfaceRepositoryManager
-
getRepositories
- Specified by:
getRepositoriesin interfaceRepositoryManager
-