Class QueueThreadPool


  • public final class QueueThreadPool
    extends java.lang.Object
    • Constructor Detail

      • QueueThreadPool

        public QueueThreadPool​(org.springframework.core.task.AsyncTaskExecutor taskExecutor,
                               boolean defaultExecutor,
                               int maxJobsCount)
    • Method Detail

      • release

        public void release()
      • release

        public void release​(int n)
      • acquire

        public boolean acquire​(int n,
                               long timeout)
                        throws java.lang.InterruptedException
        Throws:
        java.lang.InterruptedException
      • execute

        public void execute​(java.lang.Runnable r)
      • availableThreads

        public int availableThreads()
      • allTasksCompleted

        public boolean allTasksCompleted()
      • destroy

        public java.lang.String destroy()