Class RedisEventManager

java.lang.Object
cn.com.anysdk.redis.event.RedisEventManager

public class RedisEventManager extends Object
Redis事件管理器 负责事件的注册和分发
  • Constructor Details

    • RedisEventManager

      public RedisEventManager()
  • Method Details

    • registerListener

      public void registerListener(RedisEventListener listener)
      注册事件监听器
      Parameters:
      listener - 事件监听器
    • removeListener

      public void removeListener(RedisEventListener listener)
      移除事件监听器
      Parameters:
      listener - 事件监听器
    • fireConnectEvent

      public void fireConnectEvent(RedisConnectionEvent event)
      分发连接事件
      Parameters:
      event - 连接事件
    • fireDisconnectEvent

      public void fireDisconnectEvent(RedisConnectionEvent event)
      分发断开连接事件
      Parameters:
      event - 断开连接事件
    • fireErrorEvent

      public void fireErrorEvent(RedisErrorEvent event)
      分发错误事件
      Parameters:
      event - 错误事件
    • fireReconnectingEvent

      public void fireReconnectingEvent(RedisReconnectingEvent event)
      分发重连事件
      Parameters:
      event - 重连事件
    • fireEnvironmentChangeEvent

      public void fireEnvironmentChangeEvent(RedisEnvironmentChangeEvent event)
      分发环境切换事件
      Parameters:
      event - 环境切换事件