类 RpcAckCallbackSynchronizer

java.lang.Object
com.alibaba.nacos.core.remote.RpcAckCallbackSynchronizer

public class RpcAckCallbackSynchronizer extends Object
server push ack synchronier.
版本:
$Id: RpcAckCallbackSynchronizer.java, v 0.1 2020年07月29日 7:56 PM liuzunfei Exp $
作者:
liuzunfei
  • 字段详细资料

    • CALLBACK_CONTEXT

      public static final Map<String,​Map<String,​com.alibaba.nacos.api.remote.DefaultRequestFuture>> CALLBACK_CONTEXT
  • 构造器详细资料

    • RpcAckCallbackSynchronizer

      public RpcAckCallbackSynchronizer()
  • 方法详细资料

    • ackNotify

      public static void ackNotify(String connectionId, com.alibaba.nacos.api.remote.response.Response response)
      notify ack.
    • syncCallback

      public static void syncCallback(String connectionId, String requestId, com.alibaba.nacos.api.remote.DefaultRequestFuture defaultPushFuture) throws com.alibaba.nacos.api.exception.NacosException
      notify ackid.
      抛出:
      com.alibaba.nacos.api.exception.NacosException
    • clearContext

      public static void clearContext(String connectionId)
      clear context of connectionId.
      参数:
      connectionId - connectionId
    • initContextIfNecessary

      public static Map<String,​com.alibaba.nacos.api.remote.DefaultRequestFuture> initContextIfNecessary(String connectionId)
      clear context of connectionId.
      参数:
      connectionId - connectionId
    • clearFuture

      public static void clearFuture(String connectionId, String requestId)
      clear context of connectionId.
      参数:
      connectionId - connectionId