public interface RemotingClient extends RemotingService
| 限定符和类型 | 方法和说明 |
|---|---|
List<String> |
getNameServerAddressList() |
void |
invokeAsync(String addr,
RemotingCommand request,
long timeoutMillis,
InvokeCallback invokeCallback) |
void |
invokeOneway(String addr,
RemotingCommand request,
long timeoutMillis) |
RemotingCommand |
invokeSync(String addr,
RemotingCommand request,
long timeoutMillis) |
boolean |
isChannelWriteable(String addr) |
void |
registerProcessor(int requestCode,
NettyRequestProcessor processor,
ExecutorService executor) |
void |
updateNameServerAddressList(List<String> addrs) |
registerRPCHook, shutdown, startRemotingCommand invokeSync(String addr, RemotingCommand request, long timeoutMillis) throws InterruptedException, RemotingConnectException, RemotingSendRequestException, RemotingTimeoutException
void invokeAsync(String addr, RemotingCommand request, long timeoutMillis, InvokeCallback invokeCallback) throws InterruptedException, RemotingConnectException, RemotingTooMuchRequestException, RemotingTimeoutException, RemotingSendRequestException
void invokeOneway(String addr, RemotingCommand request, long timeoutMillis) throws InterruptedException, RemotingConnectException, RemotingTooMuchRequestException, RemotingTimeoutException, RemotingSendRequestException
void registerProcessor(int requestCode,
NettyRequestProcessor processor,
ExecutorService executor)
boolean isChannelWriteable(String addr)
Copyright © 2012–2016. All rights reserved.