类 TopicListWatcher
java.lang.Object
org.apache.pulsar.client.impl.TopicListWatcher
-
字段概要
字段 -
构造器概要
构造器构造器说明TopicListWatcher(org.apache.pulsar.client.impl.PatternMultiTopicsConsumerImpl.TopicsChangedListener topicsChangeListener, PulsarClientImpl client, Pattern topicsPattern, long watcherId, NamespaceName namespace, String topicsHash, CompletableFuture<TopicListWatcher> watcherFuture, Runnable recheckTopicsChangeAfterReconnect) -
方法概要
修饰符和类型方法说明protected booleanprotected booleanprotected booleanvoidconnectionClosed(ClientCnx clientCnx) voidconnectionFailed(PulsarClientException exception) protected org.apache.pulsar.client.impl.HandlerState.StategetAndUpdateState(UnaryOperator<org.apache.pulsar.client.impl.HandlerState.State> updater) protected org.apache.pulsar.client.impl.HandlerState.StategetState()voidbooleanprotected voidsetRedirectedClusterURI(String serviceUrl, String serviceUrlTls) protected voidsetState(org.apache.pulsar.client.impl.HandlerState.State s)
-
字段详细资料
-
client
-
topic
-
redirectedClusterURI
-
-
构造器详细资料
-
TopicListWatcher
public TopicListWatcher(org.apache.pulsar.client.impl.PatternMultiTopicsConsumerImpl.TopicsChangedListener topicsChangeListener, PulsarClientImpl client, Pattern topicsPattern, long watcherId, NamespaceName namespace, String topicsHash, CompletableFuture<TopicListWatcher> watcherFuture, Runnable recheckTopicsChangeAfterReconnect) - 参数:
topicsPattern- The regexp for the topic name(not contains partition suffix).
-
-
方法详细资料
-
connectionFailed
-
connectionOpened
-
isConnected
public boolean isConnected() -
getClientCnx
-
closeAsync
-
connectionClosed
-
handleCommandWatchTopicUpdate
-
setRedirectedClusterURI
protected void setRedirectedClusterURI(String serviceUrl, String serviceUrlTls) throws URISyntaxException -
changeToReadyState
protected boolean changeToReadyState() -
changeToRegisteringSchemaState
protected boolean changeToRegisteringSchemaState() -
getState
protected org.apache.pulsar.client.impl.HandlerState.State getState() -
changeToConnecting
protected boolean changeToConnecting() -
setState
protected void setState(org.apache.pulsar.client.impl.HandlerState.State s) -
getAndUpdateState
protected org.apache.pulsar.client.impl.HandlerState.State getAndUpdateState(UnaryOperator<org.apache.pulsar.client.impl.HandlerState.State> updater) -
getClient
-