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> void changePriorities​(int fromPriority, int toPriority)  
      int getHighestPriority()  
      int getLeastPriority()  
      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)  
      • Methods inherited from interface java.util.concurrent.Executor

        execute
      • Methods inherited from interface java.util.concurrent.ExecutorService

        awaitTermination, invokeAll, invokeAll, invokeAny, invokeAny, isShutdown, isTerminated, shutdown, shutdownNow, submit, submit, submit
    • 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)