public class Service extends Object
| 构造器和说明 |
|---|
Service() |
| 限定符和类型 | 方法和说明 |
|---|---|
String |
getAddr() |
int |
getPort() |
com.xdja.platform.remoting.serialize.Serialization |
getSerialization() |
long |
getTimeoutMillis() |
com.xdja.platform.remoting.protocol.ProtocolData |
request(com.xdja.platform.rpc.RpcInvocation rpcInvocation)
向service对应的服务发起请求并同步等待响应
|
void |
setAddr(String addr) |
void |
setPort(int port) |
void |
setSerialization(com.xdja.platform.remoting.serialize.Serialization serialization) |
void |
setTimeoutMillis(long timeoutMillis) |
public void setAddr(String addr)
addr - 要设置的 addrpublic int getPort()
public void setPort(int port)
port - 要设置的 portpublic long getTimeoutMillis()
public void setTimeoutMillis(long timeoutMillis)
timeoutMillis - 要设置的 timeoutMillispublic com.xdja.platform.remoting.serialize.Serialization getSerialization()
public void setSerialization(com.xdja.platform.remoting.serialize.Serialization serialization)
serialization - 要设置的 serializationpublic com.xdja.platform.remoting.protocol.ProtocolData request(com.xdja.platform.rpc.RpcInvocation rpcInvocation)
throws com.xdja.platform.remoting.exception.RemotingSendRequestException,
com.xdja.platform.remoting.exception.RemotingTimeoutException,
com.xdja.platform.remoting.exception.RemotingConnectException,
InterruptedException,
com.xdja.platform.rpc.exception.ServiceNotResponseException,
com.xdja.platform.remoting.serialize.exception.SerializeException
rpcInvocation - com.xdja.platform.remoting.exception.RemotingSendRequestExceptioncom.xdja.platform.remoting.exception.RemotingTimeoutExceptioncom.xdja.platform.remoting.exception.RemotingConnectExceptionInterruptedExceptioncom.xdja.platform.rpc.exception.ServiceNotResponseExceptioncom.xdja.platform.remoting.serialize.exception.SerializeExceptionCopyright © 2015. All rights reserved.