Class SocksCommonUtils
- java.lang.Object
-
- org.jboss.netty.handler.codec.socks.SocksCommonUtils
-
final class SocksCommonUtils extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description private static int
FIRST_ADDRESS_OCTET_SHIFT
private static char[]
ipv6conseqZeroFiller
private static char
ipv6hextetSeparator
private static int
SECOND_ADDRESS_OCTET_SHIFT
private static int
THIRD_ADDRESS_OCTET_SHIFT
static SocksRequest
UNKNOWN_SOCKS_REQUEST
static SocksResponse
UNKNOWN_SOCKS_RESPONSE
private static int
XOR_DEFAULT_VALUE
-
Constructor Summary
Constructors Modifier Constructor Description private
SocksCommonUtils()
A constructor to stop this class being constructed.
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static java.lang.String
intToIp(int i)
static java.lang.String
ipv6toCompressedForm(byte[] src)
static java.lang.String
ipv6toStr(byte[] src)
private static void
ipv6toStr(java.lang.StringBuilder sb, byte[] src, int fromHextet, int toHextet)
-
-
-
Field Detail
-
UNKNOWN_SOCKS_REQUEST
public static final SocksRequest UNKNOWN_SOCKS_REQUEST
-
UNKNOWN_SOCKS_RESPONSE
public static final SocksResponse UNKNOWN_SOCKS_RESPONSE
-
SECOND_ADDRESS_OCTET_SHIFT
private static final int SECOND_ADDRESS_OCTET_SHIFT
- See Also:
- Constant Field Values
-
FIRST_ADDRESS_OCTET_SHIFT
private static final int FIRST_ADDRESS_OCTET_SHIFT
- See Also:
- Constant Field Values
-
THIRD_ADDRESS_OCTET_SHIFT
private static final int THIRD_ADDRESS_OCTET_SHIFT
- See Also:
- Constant Field Values
-
XOR_DEFAULT_VALUE
private static final int XOR_DEFAULT_VALUE
- See Also:
- Constant Field Values
-
ipv6conseqZeroFiller
private static final char[] ipv6conseqZeroFiller
-
ipv6hextetSeparator
private static final char ipv6hextetSeparator
- See Also:
- Constant Field Values
-
-
Method Detail
-
intToIp
public static java.lang.String intToIp(int i)
-
ipv6toCompressedForm
public static java.lang.String ipv6toCompressedForm(byte[] src)
-
ipv6toStr
public static java.lang.String ipv6toStr(byte[] src)
-
ipv6toStr
private static void ipv6toStr(java.lang.StringBuilder sb, byte[] src, int fromHextet, int toHextet)
-
-