Package org.infinispan.executors
Implementations of different executors used for asynchronous operation.
-
Interface Summary Interface Description ScheduledExecutorFactory Used to configure and create scheduled executorsSecurityAwareScheduledExecutorFactory -
Class Summary Class Description CorePackageImpl DefaultExecutorFactory Default executor factory that creates executors using the JDK Executors service.DefaultScheduledExecutorFactory Creates scheduled executors using the JDK Executors serviceExecutorAllCompletionService Exectues given tasks in provided executor.LazyInitializingBlockingTaskAwareExecutorService A delegating executor that lazily constructs and initializes the underlying executor.LazyInitializingExecutorService A delegating executor that lazily constructs and initializes the underlying executor, since unused JDK executors are expensive.LazyInitializingScheduledExecutorService A delegating scheduled executor that lazily constructs and initializes the underlying scheduled executor, since unused JDK executors are expensive.LimitedExecutor Executes tasks in the given executor, but never has more thanmaxConcurrentTasks
tasks running at the same time.ManageableExecutorService<T extends ExecutorService> SemaphoreCompletionService<T> Executes tasks in the given executor, but never has more thanmaxConcurrentTasks
tasks running at the same time.WithinThreadExecutorFactory Executor factory that creates WithinThreadExecutor.