@ChannelHandler.Sharable public class SocksMessageEncoder extends MessageToByteEncoder<SocksMessage>
SocksMessage
into a ByteBuf
.
MessageToByteEncoder
implementation.
Use this with SocksInitRequest
, SocksInitResponse
, SocksAuthRequest
,
SocksAuthResponse
, SocksCmdRequest
and SocksCmdResponse
ChannelHandler.Sharable
Modifier and Type | Field and Description |
---|---|
private static java.lang.String |
name |
Constructor and Description |
---|
SocksMessageEncoder() |
Modifier and Type | Method and Description |
---|---|
protected void |
encode(ChannelHandlerContext ctx,
SocksMessage msg,
ByteBuf out)
Encode a message into a
ByteBuf . |
static java.lang.String |
getName()
Deprecated.
Will be removed at the next minor version bump.
|
acceptOutboundMessage, allocateBuffer, write
bind, close, connect, deregister, disconnect, flush, read
exceptionCaught, handlerAdded, handlerRemoved, isSharable
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
exceptionCaught, handlerAdded, handlerRemoved
private static final java.lang.String name
@Deprecated public static java.lang.String getName()
protected void encode(ChannelHandlerContext ctx, SocksMessage msg, ByteBuf out) throws java.lang.Exception
MessageToByteEncoder
ByteBuf
. This method will be called for each written message that can be handled
by this encoder.encode
in class MessageToByteEncoder<SocksMessage>
ctx
- the ChannelHandlerContext
which this MessageToByteEncoder
belongs tomsg
- the message to encodeout
- the ByteBuf
into which the encoded message will be writtenjava.lang.Exception
- is thrown if an error accour