Package org.elasticsearch.threadpool
-
Interface Summary Interface Description Scheduler Scheduler that allows to schedule one-shot and periodic commands.Scheduler.Cancellable This interface represents an object whose execution may be cancelled during runtime.Scheduler.ScheduledCancellable A scheduled cancellable allow cancelling and reading the remaining delay of a scheduled task. -
Class Summary Class Description AutoQueueAdjustingExecutorBuilder A builder for executors that automatically adjust the queue length as needed, depending on Little's Law.ExecutorBuilder<U extends org.elasticsearch.threadpool.ExecutorBuilder.ExecutorSettings> Base class for executor builders.FixedExecutorBuilder A builder for fixed executors.ScalingExecutorBuilder A builder for scaling executors.Scheduler.ReschedulingRunnable This class encapsulates the scheduling of aRunnable
that needs to be repeated on a interval.Scheduler.SafeScheduledThreadPoolExecutor This subclass ensures to properly bubble up Throwable instances of both type Error and Exception thrown in submitted/scheduled tasks to the uncaught exception handlerThreadPool ThreadPool.Info ThreadPool.Names ThreadPoolInfo ThreadPoolStats ThreadPoolStats.Stats -
Enum Summary Enum Description ThreadPool.ThreadPoolType