public class ThreadUtils
extends java.lang.Object
| Modifier and Type | Class and Description |
|---|---|
static interface |
ThreadUtils.Func1Unsafe<P,R> |
| Constructor and Description |
|---|
ThreadUtils() |
| Modifier and Type | Method and Description |
|---|---|
static <R,P> R |
with(P param,
ThreadUtils.Func1Unsafe<P,R> operator,
Action1<java.lang.Throwable> failHandler) |
static <T> void |
with(T value,
Action1<T> action1) |
static <T> T |
withClearIdentity(java.util.concurrent.Callable<T> callable) |
static <T> T |
withClearIdentitySafe(java.util.concurrent.Callable<T> callable) |
static <R,P> R |
withSilently(P param,
Func1<P,R> operator) |
static <T> void |
withSilently(T value,
Action1<T> action1) |
public static <T> T withClearIdentity(java.util.concurrent.Callable<T> callable)
throws java.lang.Exception
java.lang.Exceptionpublic static <T> T withClearIdentitySafe(java.util.concurrent.Callable<T> callable)
public static <T> void with(T value,
Action1<T> action1)
public static <T> void withSilently(T value,
Action1<T> action1)
public static <R,P> R with(P param,
ThreadUtils.Func1Unsafe<P,R> operator,
Action1<java.lang.Throwable> failHandler)
public static <R,P> R withSilently(P param,
Func1<P,R> operator)