Class SocksCmdResponse
- java.lang.Object
-
- org.jboss.netty.handler.codec.socks.SocksMessage
-
- org.jboss.netty.handler.codec.socks.SocksResponse
-
- org.jboss.netty.handler.codec.socks.SocksCmdResponse
-
public final class SocksCmdResponse extends SocksResponse
An socks cmd response.- See Also:
SocksCmdRequest
,SocksCmdResponseDecoder
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class org.jboss.netty.handler.codec.socks.SocksResponse
SocksResponse.SocksResponseType
-
Nested classes/interfaces inherited from class org.jboss.netty.handler.codec.socks.SocksMessage
SocksMessage.AddressType, SocksMessage.AuthScheme, SocksMessage.AuthStatus, SocksMessage.CmdStatus, SocksMessage.CmdType, SocksMessage.MessageType, SocksMessage.ProtocolVersion, SocksMessage.SubnegotiationVersion
-
-
Field Summary
Fields Modifier and Type Field Description private SocksMessage.AddressType
addressType
private SocksMessage.CmdStatus
cmdStatus
private static byte[]
IPv4_HOSTNAME_ZEROED
private static byte[]
IPv6_HOSTNAME_ZEROED
-
Constructor Summary
Constructors Constructor Description SocksCmdResponse(SocksMessage.CmdStatus cmdStatus, SocksMessage.AddressType addressType)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
encodeAsByteBuf(ChannelBuffer channelBuffer)
Encode socks message into its byte representation and write it into byteBufSocksMessage.AddressType
getAddressType()
Returns theSocksMessage.AddressType
of thisSocksCmdResponse
SocksMessage.CmdStatus
getCmdStatus()
Returns theSocksMessage.CmdStatus
of thisSocksCmdResponse
-
Methods inherited from class org.jboss.netty.handler.codec.socks.SocksResponse
getSocksResponseType
-
Methods inherited from class org.jboss.netty.handler.codec.socks.SocksMessage
getMessageType, getProtocolVersion
-
-
-
-
Field Detail
-
cmdStatus
private final SocksMessage.CmdStatus cmdStatus
-
addressType
private final SocksMessage.AddressType addressType
-
IPv4_HOSTNAME_ZEROED
private static final byte[] IPv4_HOSTNAME_ZEROED
-
IPv6_HOSTNAME_ZEROED
private static final byte[] IPv6_HOSTNAME_ZEROED
-
-
Constructor Detail
-
SocksCmdResponse
public SocksCmdResponse(SocksMessage.CmdStatus cmdStatus, SocksMessage.AddressType addressType)
-
-
Method Detail
-
getCmdStatus
public SocksMessage.CmdStatus getCmdStatus()
Returns theSocksMessage.CmdStatus
of thisSocksCmdResponse
- Returns:
- The
SocksMessage.CmdStatus
of thisSocksCmdResponse
-
getAddressType
public SocksMessage.AddressType getAddressType()
Returns theSocksMessage.AddressType
of thisSocksCmdResponse
- Returns:
- The
SocksMessage.AddressType
of thisSocksCmdResponse
-
encodeAsByteBuf
public void encodeAsByteBuf(ChannelBuffer channelBuffer)
Description copied from class:SocksMessage
Encode socks message into its byte representation and write it into byteBuf- Specified by:
encodeAsByteBuf
in classSocksMessage
- See Also:
ChannelBuffer
-
-