public abstract class PrioritizedCallable<T> extends java.lang.Object implements java.util.concurrent.Callable<T>, java.lang.Comparable<PrioritizedCallable>
Modifier | Constructor and Description |
---|---|
protected |
PrioritizedCallable(Priority priority) |
Modifier and Type | Method and Description |
---|---|
int |
compareTo(PrioritizedCallable pc) |
Priority |
priority() |
static <T> PrioritizedCallable<T> |
wrap(java.util.concurrent.Callable<T> callable,
Priority priority) |
protected PrioritizedCallable(Priority priority)
public static <T> PrioritizedCallable<T> wrap(java.util.concurrent.Callable<T> callable, Priority priority)
public int compareTo(PrioritizedCallable pc)
compareTo
in interface java.lang.Comparable<PrioritizedCallable>
public Priority priority()