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.Object
An abstract class that defines a SocksMessage, providing common properties forSocksRequest
andSocksResponse
.- See Also:
SocksRequest
,SocksResponse
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
SocksMessage.AddressType
static class
SocksMessage.AuthScheme
static class
SocksMessage.AuthStatus
static class
SocksMessage.CmdStatus
static class
SocksMessage.CmdType
static class
SocksMessage.MessageType
static class
SocksMessage.ProtocolVersion
static class
SocksMessage.SubnegotiationVersion
-
Field Summary
Fields Modifier and Type Field Description private SocksMessage.MessageType
messageType
private SocksMessage.ProtocolVersion
protocolVersion
-
Constructor Summary
Constructors Modifier Constructor Description protected
SocksMessage(SocksMessage.MessageType messageType)
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description abstract void
encodeAsByteBuf(ChannelBuffer channelBuffer)
Encode socks message into its byte representation and write it into byteBufSocksMessage.MessageType
getMessageType()
Returns theSocksMessage.MessageType
of thisSocksMessage
SocksMessage.ProtocolVersion
getProtocolVersion()
Returns theSocksMessage.ProtocolVersion
of 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.MessageType
of thisSocksMessage
- Returns:
- The
SocksMessage.MessageType
of thisSocksMessage
-
getProtocolVersion
public SocksMessage.ProtocolVersion getProtocolVersion()
Returns theSocksMessage.ProtocolVersion
of thisSocksMessage
- Returns:
- The
SocksMessage.ProtocolVersion
of 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
-
-