Interface PriorityExecutorService
-
- All Superinterfaces:
java.util.concurrent.Executor,java.util.concurrent.ExecutorService
- All Known Implementing Classes:
PriorityThreadPoolExecutor
public interface PriorityExecutorService extends java.util.concurrent.ExecutorService
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description <T> voidchangePriorities(int fromPriority, int toPriority)intgetHighestPriority()intgetLeastPriority()java.util.concurrent.Future<?>submit(java.lang.Runnable task, int priority)<T> java.util.concurrent.Future<T>submit(java.lang.Runnable task, T result, int priority)<T> java.util.concurrent.Future<T>submit(java.util.concurrent.Callable<T> task, int priority)
-
-
-
Method Detail
-
changePriorities
<T> void changePriorities(int fromPriority, int toPriority)
-
getHighestPriority
int getHighestPriority()
-
getLeastPriority
int getLeastPriority()
-
submit
<T> java.util.concurrent.Future<T> submit(java.util.concurrent.Callable<T> task, int priority)
-
submit
java.util.concurrent.Future<?> submit(java.lang.Runnable task, int priority)
-
submit
<T> java.util.concurrent.Future<T> submit(java.lang.Runnable task, T result, int priority)
-
-