Class SocksMessage
- java.lang.Object
-
- org.jboss.netty.handler.codec.socks.SocksMessage
-
- Direct Known Subclasses:
SocksRequest,SocksResponse,UnknownSocksMessage
public abstract class SocksMessage extends java.lang.ObjectAn abstract class that defines a SocksMessage, providing common properties forSocksRequestandSocksResponse.- See Also:
SocksRequest,SocksResponse
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classSocksMessage.AddressTypestatic classSocksMessage.AuthSchemestatic classSocksMessage.AuthStatusstatic classSocksMessage.CmdStatusstatic classSocksMessage.CmdTypestatic classSocksMessage.MessageTypestatic classSocksMessage.ProtocolVersionstatic classSocksMessage.SubnegotiationVersion
-
Field Summary
Fields Modifier and Type Field Description private SocksMessage.MessageTypemessageTypeprivate SocksMessage.ProtocolVersionprotocolVersion
-
Constructor Summary
Constructors Modifier Constructor Description protectedSocksMessage(SocksMessage.MessageType messageType)
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description abstract voidencodeAsByteBuf(ChannelBuffer channelBuffer)Encode socks message into its byte representation and write it into byteBufSocksMessage.MessageTypegetMessageType()Returns theSocksMessage.MessageTypeof thisSocksMessageSocksMessage.ProtocolVersiongetProtocolVersion()Returns theSocksMessage.ProtocolVersionof thisSocksMessage
-
-
-
Field Detail
-
messageType
private final SocksMessage.MessageType messageType
-
protocolVersion
private final SocksMessage.ProtocolVersion protocolVersion
-
-
Constructor Detail
-
SocksMessage
protected SocksMessage(SocksMessage.MessageType messageType)
-
-
Method Detail
-
getMessageType
public SocksMessage.MessageType getMessageType()
Returns theSocksMessage.MessageTypeof thisSocksMessage- Returns:
- The
SocksMessage.MessageTypeof thisSocksMessage
-
getProtocolVersion
public SocksMessage.ProtocolVersion getProtocolVersion()
Returns theSocksMessage.ProtocolVersionof thisSocksMessage- Returns:
- The
SocksMessage.ProtocolVersionof thisSocksMessage
-
encodeAsByteBuf
public abstract void encodeAsByteBuf(ChannelBuffer channelBuffer) throws java.lang.Exception
Encode socks message into its byte representation and write it into byteBuf- Throws:
java.lang.Exception- See Also:
ChannelBuffer
-
-