类 ClusterRpcClientProxy
java.lang.Object
com.alibaba.nacos.common.notify.listener.Subscriber<MembersChangeEvent>
com.alibaba.nacos.core.cluster.MemberChangeListener
com.alibaba.nacos.core.cluster.remote.ClusterRpcClientProxy
cluster rpc client proxy.
- 版本:
- $Id: ClusterRpcClientProxy.java, v 0.1 2020年08月11日 2:11 PM liuzunfei Exp $
- 作者:
- liuzunfei
-
构造器概要
构造器 -
方法概要
修饰符和类型方法说明voidasyncRequest(Member member, com.alibaba.nacos.api.remote.request.Request request, com.alibaba.nacos.api.remote.RequestCallBack callBack)aync send request to member with callback.voidinit()init after constructor.voidonEvent(MembersChangeEvent event)com.alibaba.nacos.api.remote.response.ResponsesendRequest(Member member, com.alibaba.nacos.api.remote.request.Request request)send request to member.com.alibaba.nacos.api.remote.response.ResponsesendRequest(Member member, com.alibaba.nacos.api.remote.request.Request request, long timeoutMills)send request to member.voidsendRequestToAllMembers(com.alibaba.nacos.api.remote.request.Request request)send request to member.从类继承的方法 com.alibaba.nacos.core.cluster.MemberChangeListener
ignoreExpireEvent, subscribeType从类继承的方法 com.alibaba.nacos.common.notify.listener.Subscriber
executor
-
构造器详细资料
-
ClusterRpcClientProxy
public ClusterRpcClientProxy()
-
-
方法详细资料
-
init
init after constructor. -
sendRequest
public com.alibaba.nacos.api.remote.response.Response sendRequest(Member member, com.alibaba.nacos.api.remote.request.Request request) throws com.alibaba.nacos.api.exception.NacosExceptionsend request to member.- 参数:
member- member of server.request- request.- 返回:
- Response response.
- 抛出:
com.alibaba.nacos.api.exception.NacosException- exception may throws.
-
sendRequest
public com.alibaba.nacos.api.remote.response.Response sendRequest(Member member, com.alibaba.nacos.api.remote.request.Request request, long timeoutMills) throws com.alibaba.nacos.api.exception.NacosExceptionsend request to member.- 参数:
member- member of server.request- request.- 返回:
- Response response.
- 抛出:
com.alibaba.nacos.api.exception.NacosException- exception may throws.
-
asyncRequest
public void asyncRequest(Member member, com.alibaba.nacos.api.remote.request.Request request, com.alibaba.nacos.api.remote.RequestCallBack callBack) throws com.alibaba.nacos.api.exception.NacosExceptionaync send request to member with callback.- 参数:
member- member of server.request- request.callBack- RequestCallBack.- 抛出:
com.alibaba.nacos.api.exception.NacosException- exception may throws.
-
sendRequestToAllMembers
public void sendRequestToAllMembers(com.alibaba.nacos.api.remote.request.Request request) throws com.alibaba.nacos.api.exception.NacosExceptionsend request to member.- 参数:
request- request.- 抛出:
com.alibaba.nacos.api.exception.NacosException- exception may throw.
-
onEvent
- 指定者:
onEvent在类中com.alibaba.nacos.common.notify.listener.Subscriber<MembersChangeEvent>
-