Class EnhancedQueueExecutorFactory

java.lang.Object
org.infinispan.factories.threads.AbstractThreadPoolExecutorFactory<org.jboss.threads.management.ManageableThreadPoolExecutorService>
org.infinispan.factories.threads.EnhancedQueueExecutorFactory
All Implemented Interfaces:
org.infinispan.commons.executors.ThreadPoolExecutorFactory<org.jboss.threads.management.ManageableThreadPoolExecutorService>

public class EnhancedQueueExecutorFactory extends AbstractThreadPoolExecutorFactory<org.jboss.threads.management.ManageableThreadPoolExecutorService>
Executor Factory used for blocking executors which utilizes EnhancedQueueExecutor internally.
Author:
wburns
  • Constructor Details

    • EnhancedQueueExecutorFactory

      protected EnhancedQueueExecutorFactory(int maxThreads, int coreThreads, int queueLength, long keepAlive)
  • Method Details

    • create

      public static EnhancedQueueExecutorFactory create(int maxThreads, int queueSize)
    • createExecutor

      public org.jboss.threads.management.ManageableThreadPoolExecutorService createExecutor(ThreadFactory factory)
    • validate

      public void validate()