com.alibaba.rocketmq.remoting
接口 RemotingClient
- 所有超级接口:
- RemotingService
- 所有已知实现类:
- NettyRemotingClient
public interface RemotingClient
- extends RemotingService
远程通信,Client接口
- 从以下版本开始:
- 2013-7-13
- 作者:
- shijia.wxr
updateNameServerAddressList
void updateNameServerAddressList(List<String> addrs)
getNameServerAddressList
List<String> getNameServerAddressList()
invokeSync
RemotingCommand invokeSync(String addr,
RemotingCommand request,
long timeoutMillis)
throws InterruptedException,
RemotingConnectException,
RemotingSendRequestException,
RemotingTimeoutException
- 抛出:
InterruptedException
RemotingConnectException
RemotingSendRequestException
RemotingTimeoutException
invokeAsync
void invokeAsync(String addr,
RemotingCommand request,
long timeoutMillis,
InvokeCallback invokeCallback)
throws InterruptedException,
RemotingConnectException,
RemotingTooMuchRequestException,
RemotingTimeoutException,
RemotingSendRequestException
- 抛出:
InterruptedException
RemotingConnectException
RemotingTooMuchRequestException
RemotingTimeoutException
RemotingSendRequestException
invokeOneway
void invokeOneway(String addr,
RemotingCommand request,
long timeoutMillis)
throws InterruptedException,
RemotingConnectException,
RemotingTooMuchRequestException,
RemotingTimeoutException,
RemotingSendRequestException
- 抛出:
InterruptedException
RemotingConnectException
RemotingTooMuchRequestException
RemotingTimeoutException
RemotingSendRequestException
registerProcessor
void registerProcessor(int requestCode,
NettyRequestProcessor processor,
ExecutorService executor)
isChannelWriteable
boolean isChannelWriteable(String addr)
Copyright © 2012-2015. All Rights Reserved.