|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.tranche.server.logs.LogUtil
public class LogUtil
Utility class for server logging mechanisms.
| Constructor Summary | |
|---|---|
LogUtil()
|
|
| Method Summary | |
|---|---|
static long |
convertBytesToLong(byte[] longVal)
Convert bytes to longs and return long representation. |
static byte[] |
convertLongToBytes(long value)
Convert long to bytes and return the byte array representation. |
static byte[] |
createCertificateMD5(java.security.cert.X509Certificate cert)
Generate a MD5 certificate. |
static byte |
createXORChecksum(byte[] data)
Create a single-byte XOR checksum for data. |
static java.lang.String |
getIPString(byte[] IPBytes)
Retrieve IP address as a formatted string. |
static byte[] |
getIPv4Bytes(java.lang.String ip)
Return bytes for an IPv4 address string. |
static byte[] |
getIPv6Bytes(java.lang.String ip)
Returns bytes for an IPv6 address string. |
static byte |
getIPVersion(java.lang.String ip)
Get the IP version for an address |
static boolean |
uploadLogFile(java.io.File logFile,
java.lang.String fromServerIP,
java.lang.String POST_URL)
Upload a file to a server. |
static boolean |
uploadLogFile(java.io.File logFile,
java.lang.String fromServerIP,
java.lang.String POST_URL,
boolean isCompleteHour)
Upload a log file to server. |
static boolean |
validateXORChecksum(byte checksum,
byte[] data)
Validate a checksum byte for data |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public LogUtil()
| Method Detail |
|---|
public static byte getIPVersion(java.lang.String ip)
ip - The string representing the IP address
public static byte[] getIPv4Bytes(java.lang.String ip)
ip -
public static byte[] getIPv6Bytes(java.lang.String ip)
ip -
public static java.lang.String getIPString(byte[] IPBytes)
throws java.lang.Exception
IPBytes -
java.lang.Exception
public static byte[] createCertificateMD5(java.security.cert.X509Certificate cert)
throws java.lang.Exception
cert -
java.lang.Exception
public static byte[] convertLongToBytes(long value)
throws java.lang.Exception
value -
java.lang.Exception
public static long convertBytesToLong(byte[] longVal)
throws java.lang.Exception
longVal -
java.lang.Exceptionpublic static byte createXORChecksum(byte[] data)
data - The data that requires a checksum.
public static boolean validateXORChecksum(byte checksum,
byte[] data)
checksum - A single-byte XOR checksum that needs validateddata - The data for which the checksum was created.
public static boolean uploadLogFile(java.io.File logFile,
java.lang.String fromServerIP,
java.lang.String POST_URL)
throws java.lang.Exception
java.lang.Exception
public static boolean uploadLogFile(java.io.File logFile,
java.lang.String fromServerIP,
java.lang.String POST_URL,
boolean isCompleteHour)
throws java.lang.Exception
isCompleteHour - True only if an entire hour has passed.
java.lang.Exception
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||