Package io.netty.handler.codec.socksx.v5
Class Socks5ServerEncoder
- java.lang.Object
- 
- io.netty.channel.ChannelHandlerAdapter
- 
- io.netty.channel.ChannelOutboundHandlerAdapter
- 
- io.netty.handler.codec.MessageToByteEncoder<Socks5Message>
- 
- io.netty.handler.codec.socksx.v5.Socks5ServerEncoder
 
 
 
 
- 
- All Implemented Interfaces:
- ChannelHandler,- ChannelOutboundHandler
 
 @Sharable public class Socks5ServerEncoder extends MessageToByteEncoder<Socks5Message> Encodes a server-sideSocks5Messageinto aByteBuf.
- 
- 
Nested Class Summary- 
Nested classes/interfaces inherited from interface io.netty.channel.ChannelHandlerChannelHandler.Sharable
 
- 
 - 
Field SummaryFields Modifier and Type Field Description static Socks5ServerEncoderDEFAULT
 - 
Constructor SummaryConstructors Modifier Constructor Description protectedSocks5ServerEncoder()Creates a new instance with the defaultSocks5AddressEncoder.Socks5ServerEncoder(Socks5AddressEncoder addressEncoder)Creates a new instance with the specifiedSocks5AddressEncoder.
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description protected Socks5AddressEncoderaddressEncoder()Returns theSocks5AddressEncoderof this encoder.protected voidencode(ChannelHandlerContext ctx, Socks5Message msg, ByteBuf out)Encode a message into aByteBuf.- 
Methods inherited from class io.netty.handler.codec.MessageToByteEncoderacceptOutboundMessage, allocateBuffer, isPreferDirect, write
 - 
Methods inherited from class io.netty.channel.ChannelOutboundHandlerAdapterbind, close, connect, deregister, disconnect, flush, read
 - 
Methods inherited from class io.netty.channel.ChannelHandlerAdapterensureNotSharable, exceptionCaught, handlerAdded, handlerRemoved, isSharable
 - 
Methods inherited from class java.lang.Objectclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 - 
Methods inherited from interface io.netty.channel.ChannelHandlerexceptionCaught, handlerAdded, handlerRemoved
 
- 
 
- 
- 
- 
Field Detail- 
DEFAULTpublic static final Socks5ServerEncoder DEFAULT 
 
- 
 - 
Constructor Detail- 
Socks5ServerEncoderprotected Socks5ServerEncoder() Creates a new instance with the defaultSocks5AddressEncoder.
 - 
Socks5ServerEncoderpublic Socks5ServerEncoder(Socks5AddressEncoder addressEncoder) Creates a new instance with the specifiedSocks5AddressEncoder.
 
- 
 - 
Method Detail- 
addressEncoderprotected final Socks5AddressEncoder addressEncoder() Returns theSocks5AddressEncoderof this encoder.
 - 
encodeprotected void encode(ChannelHandlerContext ctx, Socks5Message msg, ByteBuf out) throws java.lang.Exception Description copied from class:MessageToByteEncoderEncode a message into aByteBuf. This method will be called for each written message that can be handled by this encoder.- Specified by:
- encodein class- MessageToByteEncoder<Socks5Message>
- Parameters:
- ctx- the- ChannelHandlerContextwhich this- MessageToByteEncoderbelongs to
- msg- the message to encode
- out- the- ByteBufinto which the encoded message will be written
- Throws:
- java.lang.Exception- is thrown if an error occurs
 
 
- 
 
-