Class SocksMessageEncoder
- java.lang.Object
-
- org.jboss.netty.handler.codec.oneone.OneToOneEncoder
-
- org.jboss.netty.handler.codec.socks.SocksMessageEncoder
-
- All Implemented Interfaces:
ChannelDownstreamHandler,ChannelHandler
@Sharable public class SocksMessageEncoder extends OneToOneEncoder
Encodes anSocksMessageinto aChannelBuffer.OneToOneEncoderimplementation. Use this withSocksInitRequest,SocksInitResponse,SocksAuthRequest,SocksAuthResponse,SocksCmdRequestandSocksCmdResponse
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface org.jboss.netty.channel.ChannelHandler
ChannelHandler.Sharable
-
-
Field Summary
Fields Modifier and Type Field Description private static intDEFAULT_ENCODER_BUFFER_SIZE
-
Constructor Summary
Constructors Constructor Description SocksMessageEncoder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected java.lang.Objectencode(ChannelHandlerContext ctx, Channel channel, java.lang.Object msg)Transforms the specified message into another message and return the transformed message.-
Methods inherited from class org.jboss.netty.handler.codec.oneone.OneToOneEncoder
doEncode, handleDownstream
-
-
-
-
Field Detail
-
DEFAULT_ENCODER_BUFFER_SIZE
private static final int DEFAULT_ENCODER_BUFFER_SIZE
- See Also:
- Constant Field Values
-
-
Method Detail
-
encode
protected java.lang.Object encode(ChannelHandlerContext ctx, Channel channel, java.lang.Object msg) throws java.lang.Exception
Description copied from class:OneToOneEncoderTransforms the specified message into another message and return the transformed message. Note that you can not returnnull, unlike you can inOneToOneDecoder.decode(ChannelHandlerContext, Channel, Object); you must return something, at leastChannelBuffers.EMPTY_BUFFER.- Specified by:
encodein classOneToOneEncoder- Throws:
java.lang.Exception
-
-