public class Util
extends java.lang.Object
| Constructor and Description |
|---|
Util() |
| Modifier and Type | Method and Description |
|---|---|
static void |
awaitUninterruptibly(java.util.concurrent.CountDownLatch latch) |
static void |
close(java.io.Closeable closeable,
boolean hideException) |
static void |
copy(java.io.InputStream input,
java.io.OutputStream output,
byte[] buffer) |
static <T> T |
getUninterruptibly(java.util.concurrent.Future<T> future) |
static <T> T |
getUninterruptibly(java.util.concurrent.Future<T> future,
long timeout,
java.util.concurrent.TimeUnit unit) |
static void |
joinUninterruptibly(java.lang.Thread t) |
static java.lang.String |
readAsUTF8(java.io.InputStream in) |
static void |
sleepUninterruptibly(long millis) |
static void |
throwIf(boolean condition) |
static void |
throwIfNot(boolean condition) |
static void |
throwIfNot(boolean condition,
java.lang.String format,
java.lang.Object... args) |
static void |
throwIfNotNull(java.lang.Object item) |
static <T> T |
throwIfNull(T item) |
static <T1,T2> void |
throwIfNull(T1 item1,
T2 item2) |
static <T1,T2,T3> void |
throwIfNull(T1 item1,
T2 item2,
T3 item3) |
public static <T> T throwIfNull(T item)
public static <T1,T2> void throwIfNull(T1 item1,
T2 item2)
public static <T1,T2,T3> void throwIfNull(T1 item1,
T2 item2,
T3 item3)
public static void throwIfNotNull(java.lang.Object item)
public static void throwIf(boolean condition)
public static void throwIfNot(boolean condition)
public static void throwIfNot(boolean condition,
java.lang.String format,
java.lang.Object... args)
public static void copy(java.io.InputStream input,
java.io.OutputStream output,
byte[] buffer)
throws java.io.IOException
java.io.IOExceptionpublic static void close(java.io.Closeable closeable,
boolean hideException)
throws java.io.IOException
java.io.IOExceptionpublic static void sleepUninterruptibly(long millis)
public static void joinUninterruptibly(java.lang.Thread t)
public static void awaitUninterruptibly(java.util.concurrent.CountDownLatch latch)
public static <T> T getUninterruptibly(java.util.concurrent.Future<T> future,
long timeout,
java.util.concurrent.TimeUnit unit)
throws java.util.concurrent.TimeoutException,
java.util.concurrent.ExecutionException
java.util.concurrent.TimeoutExceptionjava.util.concurrent.ExecutionExceptionpublic static <T> T getUninterruptibly(java.util.concurrent.Future<T> future)
throws java.util.concurrent.ExecutionException
java.util.concurrent.ExecutionExceptionpublic static java.lang.String readAsUTF8(java.io.InputStream in)
throws java.io.IOException
java.io.IOException