Module lettuce.core

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 Details

    • message

      void message​(RedisClusterNode node, K channel, V message)
      Message received from a channel subscription.
      Parameters:
      node - the RedisClusterNode from which the message originates.
      channel - Channel.
      message - Message.
    • message

      void message​(RedisClusterNode node, K pattern, K channel, V message)
      Message received from a pattern subscription.
      Parameters:
      node - the RedisClusterNode from which the message originates.
      pattern - Pattern
      channel - Channel
      message - Message
    • subscribed

      void subscribed​(RedisClusterNode node, K channel, long count)
      Subscribed to a channel.
      Parameters:
      node - the RedisClusterNode from which the message originates.
      channel - Channel
      count - Subscription count.
    • psubscribed

      void psubscribed​(RedisClusterNode node, K pattern, long count)
      Subscribed to a pattern.
      Parameters:
      node - the RedisClusterNode from which the message originates.
      pattern - Pattern.
      count - Subscription count.
    • unsubscribed

      void unsubscribed​(RedisClusterNode node, K channel, long count)
      Unsubscribed from a channel.
      Parameters:
      node - the RedisClusterNode from which the message originates.
      channel - Channel
      count - Subscription count.
    • punsubscribed

      void punsubscribed​(RedisClusterNode node, K pattern, long count)
      Unsubscribed from a pattern.
      Parameters:
      node - the RedisClusterNode from which the message originates.
      pattern - Channel
      count - Subscription count.