Class RedisReconnectManager

java.lang.Object
cn.com.anysdk.redis.reconnect.RedisReconnectManager

public class RedisReconnectManager extends Object
Redis重连管理器
  • Constructor Details

    • RedisReconnectManager

      public RedisReconnectManager(RedisEventManager eventManager, RedisReconnectStrategy reconnectStrategy)
      创建重连管理器
      Parameters:
      eventManager - 事件管理器
      reconnectStrategy - 重连策略
  • Method Details

    • startReconnect

      public void startReconnect(Object source, String environment, Supplier<Boolean> reconnectAction)
      开始重连
      Parameters:
      source - 事件源
      environment - 当前环境
      reconnectAction - 重连动作
    • stopReconnect

      public void stopReconnect()
      停止重连
    • reset

      public void reset()
      重置重连状态
    • shutdown

      public void shutdown()
      关闭重连管理器