Package org.redisson.pubsub
Class PubSubConnectionEntry
java.lang.Object
org.redisson.pubsub.PubSubConnectionEntry
- Author:
- Nikita Koksharov
-
Constructor Summary
ConstructorsConstructorDescriptionPubSubConnectionEntry(RedisPubSubConnection conn, ServiceManager serviceManager) -
Method Summary
Modifier and TypeMethodDescriptionvoidaddListener(ChannelName channelName, RedisPubSubListener<?> listener) intcountListeners(ChannelName channelName) getListeners(ChannelName channelName) getSubscribeFuture(ChannelName channel, PubSubType type) booleanhasListeners(ChannelName channelName) booleanisFree()intrelease()booleanremoveListener(ChannelName channelName, int listenerId) booleanremoveListener(ChannelName channelName, EventListener msgListener) voidremoveListener(ChannelName channelName, RedisPubSubListener<?> listener) voidsubscribe(Codec codec, PubSubType type, ChannelName channelName, CompletableFuture<Void> subscribeFuture) toString()intvoidunsubscribe(PubSubType commandType, ChannelName channel, RedisPubSubListener<?> listener)
-
Constructor Details
-
PubSubConnectionEntry
-
-
Method Details
-
countListeners
-
hasListeners
-
getListeners
-
addListener
-
removeListener
-
removeListener
-
removeListener
-
tryAcquire
public int tryAcquire() -
release
public int release() -
isFree
public boolean isFree() -
subscribe
public void subscribe(Codec codec, PubSubType type, ChannelName channelName, CompletableFuture<Void> subscribeFuture) -
getSubscribeFuture
-
unsubscribe
public void unsubscribe(PubSubType commandType, ChannelName channel, RedisPubSubListener<?> listener) -
getConnection
-
toString
-