class Utils
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
private static java.security.SecureRandom |
random |
| Modifier | Constructor and Description |
|---|---|
private |
Utils() |
| Modifier and Type | Method and Description |
|---|---|
static byte[] |
bytes(java.nio.ByteBuffer buf) |
static boolean |
delete(java.io.File path) |
static int |
generateRandom() |
static byte[] |
realloc(byte[] src,
int size) |
static <T> T[] |
realloc(java.lang.Class<T> klass,
T[] src,
int size,
boolean ended) |
static void |
tuneTcpKeepalives(java.nio.channels.SocketChannel ch,
int tcpKeepalive,
int tcpKeepaliveCnt,
int tcpKeepaliveIdle,
int tcpKeepaliveIntvl) |
static void |
tuneTcpKeepalives(java.net.Socket fd,
int tcpKeepalive,
int tcpKeepaliveCnt,
int tcpKeepaliveIdle,
int tcpKeepaliveIntvl) |
static void |
tuneTcpSocket(java.net.Socket fd) |
static void |
tuneTcpSocket(java.nio.channels.SocketChannel ch) |
static void |
unblockSocket(java.nio.channels.SelectableChannel s) |
public static int generateRandom()
public static void tuneTcpSocket(java.nio.channels.SocketChannel ch)
throws java.net.SocketException
java.net.SocketExceptionpublic static void tuneTcpSocket(java.net.Socket fd)
throws java.net.SocketException
java.net.SocketExceptionpublic static void tuneTcpKeepalives(java.nio.channels.SocketChannel ch,
int tcpKeepalive,
int tcpKeepaliveCnt,
int tcpKeepaliveIdle,
int tcpKeepaliveIntvl)
throws java.net.SocketException
java.net.SocketExceptionpublic static void tuneTcpKeepalives(java.net.Socket fd,
int tcpKeepalive,
int tcpKeepaliveCnt,
int tcpKeepaliveIdle,
int tcpKeepaliveIntvl)
throws java.net.SocketException
java.net.SocketExceptionpublic static void unblockSocket(java.nio.channels.SelectableChannel s)
throws java.io.IOException
java.io.IOExceptionpublic static <T> T[] realloc(java.lang.Class<T> klass,
T[] src,
int size,
boolean ended)
public static byte[] bytes(java.nio.ByteBuffer buf)
public static byte[] realloc(byte[] src,
int size)
public static boolean delete(java.io.File path)