public class ZookeeperRepositoryManager extends java.lang.Object implements RepositoryManager
| Constructor and Description |
|---|
ZookeeperRepositoryManager(ZookeeperClientManager clientManager,
DatacenterNameProvider datacenterNameProvider,
com.fasterxml.jackson.databind.ObjectMapper mapper,
pl.allegro.tech.hermes.infrastructure.zookeeper.ZookeeperPaths paths,
ZookeeperGroupRepositoryFactory zookeeperGroupRepositoryFactory,
java.lang.Integer adminReaperInterval) |
| Modifier and Type | Method and Description |
|---|---|
<T> DatacenterBoundRepositoryHolder<T> |
getLocalRepository(java.lang.Class<T> repositoryType) |
<T> java.util.List<DatacenterBoundRepositoryHolder<T>> |
getRepositories(java.lang.Class<T> repositoryType) |
void |
start() |
public ZookeeperRepositoryManager(ZookeeperClientManager clientManager, DatacenterNameProvider datacenterNameProvider, com.fasterxml.jackson.databind.ObjectMapper mapper, pl.allegro.tech.hermes.infrastructure.zookeeper.ZookeeperPaths paths, ZookeeperGroupRepositoryFactory zookeeperGroupRepositoryFactory, java.lang.Integer adminReaperInterval)
public void start()
public <T> DatacenterBoundRepositoryHolder<T> getLocalRepository(java.lang.Class<T> repositoryType)
getLocalRepository in interface RepositoryManagerpublic <T> java.util.List<DatacenterBoundRepositoryHolder<T>> getRepositories(java.lang.Class<T> repositoryType)
getRepositories in interface RepositoryManager