public abstract class ZkClientConnectionStrategy extends Object
| 限定符和类型 | 类和说明 |
|---|---|
static interface |
ZkClientConnectionStrategy.ConnectedListener |
static interface |
ZkClientConnectionStrategy.DisconnectedListener |
static interface |
ZkClientConnectionStrategy.ZkUpdate |
| 构造器和说明 |
|---|
ZkClientConnectionStrategy() |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
addConnectedListener(ZkClientConnectionStrategy.ConnectedListener listener) |
void |
addDisconnectedListener(ZkClientConnectionStrategy.DisconnectedListener listener) |
abstract void |
connect(String zkServerAddress,
int zkClientTimeout,
org.apache.zookeeper.Watcher watcher,
ZkClientConnectionStrategy.ZkUpdate updater) |
void |
connected() |
protected SolrZooKeeper |
createSolrZooKeeper(String serverAddress,
int zkClientTimeout,
org.apache.zookeeper.Watcher watcher) |
void |
disconnected() |
ZkCredentialsProvider |
getZkCredentialsToAddAutomatically() |
boolean |
hasZkCredentialsToAddAutomatically() |
abstract void |
reconnect(String serverAddress,
int zkClientTimeout,
org.apache.zookeeper.Watcher watcher,
ZkClientConnectionStrategy.ZkUpdate updater) |
void |
removeDisconnectedListener(ZkClientConnectionStrategy.DisconnectedListener listener) |
void |
setZkCredentialsToAddAutomatically(ZkCredentialsProvider zkCredentialsToAddAutomatically) |
public abstract void connect(String zkServerAddress, int zkClientTimeout, org.apache.zookeeper.Watcher watcher, ZkClientConnectionStrategy.ZkUpdate updater) throws IOException, InterruptedException, TimeoutException
public abstract void reconnect(String serverAddress, int zkClientTimeout, org.apache.zookeeper.Watcher watcher, ZkClientConnectionStrategy.ZkUpdate updater) throws IOException, InterruptedException, TimeoutException
public void disconnected()
public void connected()
public void addDisconnectedListener(ZkClientConnectionStrategy.DisconnectedListener listener)
public void removeDisconnectedListener(ZkClientConnectionStrategy.DisconnectedListener listener)
public void addConnectedListener(ZkClientConnectionStrategy.ConnectedListener listener)
public void setZkCredentialsToAddAutomatically(ZkCredentialsProvider zkCredentialsToAddAutomatically)
public boolean hasZkCredentialsToAddAutomatically()
public ZkCredentialsProvider getZkCredentialsToAddAutomatically()
protected SolrZooKeeper createSolrZooKeeper(String serverAddress, int zkClientTimeout, org.apache.zookeeper.Watcher watcher) throws IOException
IOExceptionCopyright © 2006–2022 The Apache Software Foundation. All rights reserved.