Class CacheInvalidationSubscriber

java.lang.Object
redis.clients.jedis.JedisPubSubBase<String>
redis.clients.jedis.JedisPubSub
com.helix.core.cache.l4.CacheInvalidationSubscriber

public class CacheInvalidationSubscriber extends redis.clients.jedis.JedisPubSub
Redis Pub/Sub subscriber listening on cluster invalidation channels.
  • Constructor Details

    • CacheInvalidationSubscriber

      public CacheInvalidationSubscriber(Consumer<String> onInvalidate)
  • Method Details

    • onSubscribe

      public void onSubscribe(String channel, int subscribedChannels)
      Overrides:
      onSubscribe in class redis.clients.jedis.JedisPubSubBase<String>
    • awaitSubscribed

      public boolean awaitSubscribed(long timeout, TimeUnit unit) throws InterruptedException
      Throws:
      InterruptedException
    • onMessage

      public void onMessage(String channel, String message)
      Overrides:
      onMessage in class redis.clients.jedis.JedisPubSubBase<String>