@ChannelHandler.Sharable public class ClientHandler extends io.netty.channel.SimpleChannelInboundHandler<DOIPV3Message>
| 限定符和类型 | 字段和说明 |
|---|---|
io.netty.channel.Channel |
channel |
TimeoutMsgFactory<DOIPV3Message> |
timeoutFactor |
| 构造器和说明 |
|---|
ClientHandler() |
| 限定符和类型 | 方法和说明 |
|---|---|
protected void |
channelRead0(io.netty.channel.ChannelHandlerContext ctx,
DOIPV3Message msg) |
void |
close() |
void |
sendMessage(DOIPV3Message request,
MessageCallback callback) |
void |
sendMessage(DOIPV3Message request,
MessageCallback callback,
int timeoutSeconds) |
DOIPV3Message |
sendMessageSync(DOIPV3Message request,
int timeoutSeconds) |
void |
setChannel(io.netty.channel.Channel c) |
channelActive, channelInactive, channelReadComplete, channelRegistered, channelUnregistered, channelWritabilityChanged, exceptionCaught, userEventTriggeredensureNotSharable, handlerAdded, handlerRemoved, isSharablepublic io.netty.channel.Channel channel
public TimeoutMsgFactory<DOIPV3Message> timeoutFactor
public void sendMessage(DOIPV3Message request, MessageCallback callback)
public void sendMessage(DOIPV3Message request, MessageCallback callback, int timeoutSeconds)
public DOIPV3Message sendMessageSync(DOIPV3Message request, int timeoutSeconds)
public void close()
public void setChannel(io.netty.channel.Channel c)
protected void channelRead0(io.netty.channel.ChannelHandlerContext ctx,
DOIPV3Message msg)
channelRead0 在类中 io.netty.channel.SimpleChannelInboundHandler<DOIPV3Message>