public class ZookeeperCacheLoader extends Object implements Closeable
| 限定符和类型 | 字段和说明 |
|---|---|
static String |
LOADBALANCE_BROKERS_ROOT |
| 构造器和说明 |
|---|
ZookeeperCacheLoader(ZooKeeperClientFactory factory,
String zookeeperServers,
int zookeeperSessionTimeoutMs)
Initialize ZooKeeper session and creates broker cache list
|
| 限定符和类型 | 方法和说明 |
|---|---|
void |
close() |
List<org.apache.pulsar.policies.data.loadbalancer.LoadManagerReport> |
getAvailableBrokers() |
ZooKeeperCache |
getLocalZkCache() |
public ZookeeperCacheLoader(ZooKeeperClientFactory factory, String zookeeperServers, int zookeeperSessionTimeoutMs) throws Exception
zookeeperServers - Exceptionpublic List<org.apache.pulsar.policies.data.loadbalancer.LoadManagerReport> getAvailableBrokers()
public ZooKeeperCache getLocalZkCache()
public void close()
throws IOException
close 在接口中 Closeableclose 在接口中 AutoCloseableIOExceptionCopyright © 2017–2019 Apache Software Foundation. All rights reserved.