public class ConnectionManager extends Object implements org.apache.zookeeper.Watcher
| 限定符和类型 | 类和说明 |
|---|---|
static class |
ConnectionManager.IsClosed |
| 构造器和说明 |
|---|
ConnectionManager(String name,
SolrZkClient client,
String zkServerAddress,
ZkClientConnectionStrategy strat,
OnReconnect onConnect,
BeforeReconnect beforeReconnect,
ConnectionManager.IsClosed isClosed) |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
close() |
boolean |
isConnected() |
boolean |
isConnectedAndNotClosed() |
boolean |
isLikelyExpired() |
void |
process(org.apache.zookeeper.WatchedEvent event) |
void |
waitForConnected(long waitForConnection) |
void |
waitForDisconnected(long timeout) |
void |
waitSleep(long waitFor) |
public ConnectionManager(String name, SolrZkClient client, String zkServerAddress, ZkClientConnectionStrategy strat, OnReconnect onConnect, BeforeReconnect beforeReconnect, ConnectionManager.IsClosed isClosed)
public void process(org.apache.zookeeper.WatchedEvent event)
process 在接口中 org.apache.zookeeper.Watcherpublic boolean isConnectedAndNotClosed()
public boolean isConnected()
public void close()
public boolean isLikelyExpired()
public void waitSleep(long waitFor)
public void waitForConnected(long waitForConnection)
throws TimeoutException
TimeoutExceptionpublic void waitForDisconnected(long timeout)
throws InterruptedException,
TimeoutException
Copyright © 2006–2022 The Apache Software Foundation. All rights reserved.