Class ScheduledThreadPoolService

    • Constructor Detail

      • ScheduledThreadPoolService

        public ScheduledThreadPoolService​(int maxThreads,
                                          TimeSpec keepAlive)
    • Method Detail

      • start

        public void start​(org.jboss.msc.service.StartContext context)
                   throws org.jboss.msc.service.StartException
        Specified by:
        start in interface org.jboss.msc.Service
        Specified by:
        start in interface org.jboss.msc.service.Service<ManagedScheduledExecutorService>
        Throws:
        org.jboss.msc.service.StartException
      • stop

        public void stop​(org.jboss.msc.service.StopContext context)
        Specified by:
        stop in interface org.jboss.msc.Service
        Specified by:
        stop in interface org.jboss.msc.service.Service<ManagedScheduledExecutorService>
      • getThreadFactoryInjector

        public org.jboss.msc.inject.Injector<ThreadFactory> getThreadFactoryInjector()
      • getActiveCount

        public int getActiveCount()
      • getCompletedTaskCount

        public long getCompletedTaskCount()
      • getCurrentThreadCount

        public int getCurrentThreadCount()
      • getLargestThreadCount

        public int getLargestThreadCount()
      • getTaskCount

        public long getTaskCount()
      • getQueueSize

        public int getQueueSize()