@Override public boolean equals(Object obj) { if (obj instanceof UnsignedByte) { return num == ((UnsignedByte) obj).getSignedValue(); } return false; }
/** * Returns a log message. * * @param bytes Bytes array. * @param type Message type. * @return Log message. */ public static String build(byte[] bytes, MsgType type) { return build(bytes, bytes.length, type); }
public long getLongValue(List<String> args, long defaultValue) { long value = defaultValue; for (String arg : args) { value = getLongValue(arg, value); } return value; }
public boolean getBooleanValue(List<String> args, boolean defaultValue) { boolean value = defaultValue; for (String arg : args) { value = getBooleanValue(arg, value); } return value; }
public int getIntValue(List<String> args, int defaultValue) { int value = defaultValue; for (String arg : args) { value = getIntValue(arg, value); } return value; }
/** * Gets port from bytes that sent by SOCKS server. * * @return port. */ public int getPort() { return SocksUtil.bytesToInt(replyBytes[replyBytes.length - 2], replyBytes[replyBytes.length - 1]); }
public static long longValueOf(String arg) { return valueOf(arg, Long.class); }
public String argAt(int index) { return argAt(index, null); }
@Override public boolean equals(Object obj) { if (obj instanceof UnsignedByte) { return num == ((UnsignedByte) obj).getSignedValue(); } return false; }
/** * Returns a log message. * * @param bytes Bytes array. * @param type Message type. * @return Log message. */ public static String build(byte[] bytes, MsgType type) { return build(bytes, bytes.length, type); }
public long getLongValue(List<String> args, long defaultValue) { long value = defaultValue; for (String arg : args) { value = getLongValue(arg, value); } return value; }
public boolean getBooleanValue(List<String> args, boolean defaultValue) { boolean value = defaultValue; for (String arg : args) { value = getBooleanValue(arg, value); } return value; }
public int getIntValue(List<String> args, int defaultValue) { int value = defaultValue; for (String arg : args) { value = getIntValue(arg, value); } return value; }
/** * Gets port from bytes that sent by SOCKS server. * * @return port. */ public int getPort() { return SocksUtil.bytesToInt(replyBytes[replyBytes.length - 2], replyBytes[replyBytes.length - 1]); }
public static long longValueOf(String arg) { return valueOf(arg, Long.class); }
public String argAt(int index){ return argAt(index, null); }