Class ExecutorGroup


  • public class ExecutorGroup
    extends java.lang.Object
    • Field Detail

      • executor

        private final java.util.concurrent.ThreadPoolExecutor executor
      • scheduledExecutor

        private final java.util.concurrent.ScheduledThreadPoolExecutor scheduledExecutor
      • promiseScheduledExecutor

        private final java.util.concurrent.ScheduledThreadPoolExecutor promiseScheduledExecutor
      • promiseFactory

        private final org.osgi.util.promise.PromiseFactory promiseFactory
    • Constructor Detail

      • ExecutorGroup

        public ExecutorGroup()
      • ExecutorGroup

        public ExecutorGroup​(int corePoolSize,
                             int maximumPoolSize)
    • Method Detail

      • getExecutor

        public java.util.concurrent.Executor getExecutor()
      • getScheduledExecutor

        public java.util.concurrent.ScheduledExecutorService getScheduledExecutor()
      • getPromiseFactory

        public org.osgi.util.promise.PromiseFactory getPromiseFactory()