@ChannelHandler.Sharable public final class Socks4ClientEncoder extends MessageToByteEncoder<Socks4CommandRequest>
ChannelHandler.Sharable
Modifier and Type | Field and Description |
---|---|
static Socks4ClientEncoder |
INSTANCE
|
Modifier and Type | Method and Description |
---|---|
protected void |
encode(ChannelHandlerContext ctx, Socks4CommandRequest msg, ByteBuf out)
将消息编码成 ByteBuf 。
|
acceptOutboundMessage, allocateBuffer, isPreferDirect, write
bind, close, connect, deregister, disconnect, flush, read
ensureNotSharable, exceptionCaught, handlerAdded, handlerRemoved, isSharable
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
exceptionCaught, handlerAdded, handlerRemoved
public static final Socks4ClientEncoder INSTANCE
protected void encode(ChannelHandlerContext ctx, Socks4CommandRequest msg, ByteBuf out) throws java.lang.Exception
MessageToByteEncoder
ByteBuf
。
这个方法将被编码器处理的每个书面信息调用。
encode
MessageToByteEncoder<Socks4CommandRequest>
ctx
- MessageToByteEncoder
所属的ChannelHandlerContext
msg
- 要编码的消息
out
- 将编写消息写入其中的ByteBuf
java.lang.Exception
- 发生错误时抛出
Copyright © 2008–2018 The Netty Project. All rights reserved.