Package org.apache.pulsar.client.impl
Class TopicListWatcher
java.lang.Object
org.apache.pulsar.client.impl.TopicListWatcher
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionTopicListWatcher(org.apache.pulsar.client.impl.PatternMultiTopicsConsumerImpl.TopicsChangedListener topicsChangeListener, PulsarClientImpl client, Pattern topicsPattern, long watcherId, org.apache.pulsar.common.naming.NamespaceName namespace, String topicsHash, CompletableFuture<TopicListWatcher> watcherFuture) -
Method Summary
Modifier and TypeMethodDescriptionprotected booleanprotected booleanprotected booleanvoidconnectionClosed(ClientCnx clientCnx) voidconnectionFailed(org.apache.pulsar.client.api.PulsarClientException exception) voidprotected org.apache.pulsar.client.impl.HandlerState.StategetAndUpdateState(UnaryOperator<org.apache.pulsar.client.impl.HandlerState.State> updater) protected org.apache.pulsar.client.impl.HandlerState.StategetState()voidhandleCommandWatchTopicUpdate(org.apache.pulsar.common.api.proto.CommandWatchTopicUpdate update) booleanprotected voidsetState(org.apache.pulsar.client.impl.HandlerState.State s)
-
Field Details
-
client
-
topic
-
-
Constructor Details
-
TopicListWatcher
public TopicListWatcher(org.apache.pulsar.client.impl.PatternMultiTopicsConsumerImpl.TopicsChangedListener topicsChangeListener, PulsarClientImpl client, Pattern topicsPattern, long watcherId, org.apache.pulsar.common.naming.NamespaceName namespace, String topicsHash, CompletableFuture<TopicListWatcher> watcherFuture)
-
-
Method Details
-
connectionFailed
public void connectionFailed(org.apache.pulsar.client.api.PulsarClientException exception) -
connectionOpened
-
isConnected
public boolean isConnected() -
getClientCnx
-
closeAsync
-
connectionClosed
-
handleCommandWatchTopicUpdate
public void handleCommandWatchTopicUpdate(org.apache.pulsar.common.api.proto.CommandWatchTopicUpdate update) -
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
-