public class RpcConnector
extends java.lang.Object
| 构造器和说明 |
|---|
RpcConnector(io.netty.bootstrap.Bootstrap bootstrap,
xyz.noark.core.network.PacketCodec packetCodec,
java.net.SocketAddress address) |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
connect() |
RpcStub |
getRpcStub(java.lang.Integer reqId) |
RpcClientSession |
getSession() |
boolean |
isActiveOrTryConnect()
判定当前链接是否可用,如果不可用就进行重连,失败计次加一
|
boolean |
isConnected() |
<T> T |
syncCall(java.io.Serializable opcode,
java.lang.Object req,
java.lang.Class<T> ackClass) |
public RpcConnector(io.netty.bootstrap.Bootstrap bootstrap,
xyz.noark.core.network.PacketCodec packetCodec,
java.net.SocketAddress address)
public RpcStub getRpcStub(java.lang.Integer reqId)
public <T> T syncCall(java.io.Serializable opcode,
java.lang.Object req,
java.lang.Class<T> ackClass)
public void connect()
public boolean isConnected()
public RpcClientSession getSession()
public boolean isActiveOrTryConnect()