Package io.lettuce.core.cluster.pubsub
Interface RedisClusterPubSubListener<K,V>
-
- Type Parameters:
K
- Key type.V
- Value type.
- All Known Implementing Classes:
RedisClusterPubSubAdapter
public interface RedisClusterPubSubListener<K,V>
Interface for Redis Cluster Pub/Sub listeners.- Since:
- 4.4
- Author:
- Mark Paluch
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description void
message(RedisClusterNode node, K pattern, K channel, V message)
Message received from a pattern subscription.void
message(RedisClusterNode node, K channel, V message)
Message received from a channel subscription.void
psubscribed(RedisClusterNode node, K pattern, long count)
Subscribed to a pattern.void
punsubscribed(RedisClusterNode node, K pattern, long count)
Unsubscribed from a pattern.void
subscribed(RedisClusterNode node, K channel, long count)
Subscribed to a channel.void
unsubscribed(RedisClusterNode node, K channel, long count)
Unsubscribed from a channel.
-
-
-
Method Detail
-
message
void message(RedisClusterNode node, K channel, V message)
Message received from a channel subscription.- Parameters:
node
- theRedisClusterNode
from which themessage
originates.channel
- Channel.message
- Message.
-
message
void message(RedisClusterNode node, K pattern, K channel, V message)
Message received from a pattern subscription.- Parameters:
node
- theRedisClusterNode
from which themessage
originates.pattern
- Patternchannel
- Channelmessage
- Message
-
subscribed
void subscribed(RedisClusterNode node, K channel, long count)
Subscribed to a channel.- Parameters:
node
- theRedisClusterNode
from which themessage
originates.channel
- Channelcount
- Subscription count.
-
psubscribed
void psubscribed(RedisClusterNode node, K pattern, long count)
Subscribed to a pattern.- Parameters:
node
- theRedisClusterNode
from which themessage
originates.pattern
- Pattern.count
- Subscription count.
-
unsubscribed
void unsubscribed(RedisClusterNode node, K channel, long count)
Unsubscribed from a channel.- Parameters:
node
- theRedisClusterNode
from which themessage
originates.channel
- Channelcount
- Subscription count.
-
punsubscribed
void punsubscribed(RedisClusterNode node, K pattern, long count)
Unsubscribed from a pattern.- Parameters:
node
- theRedisClusterNode
from which themessage
originates.pattern
- Channelcount
- Subscription count.
-
-