public abstract class TimedComputation
extends java.lang.Object
| Modifier and Type | Method and Description |
|---|---|
static <T> T |
compute(java.util.concurrent.Callable<T> callable,
long timeoutInMs,
java.lang.String reasonToLogOnTimeout) |
public static <T> T compute(java.util.concurrent.Callable<T> callable,
long timeoutInMs,
java.lang.String reasonToLogOnTimeout)
throws java.util.concurrent.ExecutionException,
AlgorithmTimeoutedException,
java.lang.InterruptedException
java.util.concurrent.ExecutionExceptionAlgorithmTimeoutedExceptionjava.lang.InterruptedException