Interface Summary Interface Description SchedulerScheduler that allows to schedule one-shot and periodic commands. Scheduler.CancellableThis interface represents an object whose execution may be cancelled during runtime. Scheduler.ScheduledCancellableA scheduled cancellable allow cancelling and reading the remaining delay of a scheduled task.
Class Summary Class Description AutoQueueAdjustingExecutorBuilderA 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. FixedExecutorBuilderA builder for fixed executors. ScalingExecutorBuilderA builder for scaling executors. Scheduler.ReschedulingRunnableThis class encapsulates the scheduling of a
Runnablethat needs to be repeated on a interval.
Scheduler.SafeScheduledThreadPoolExecutorThis subclass ensures to properly bubble up Throwable instances of both type Error and Exception thrown in submitted/scheduled tasks to the uncaught exception handler ThreadPool ThreadPool.Info ThreadPool.Names ThreadPoolInfo ThreadPoolStats ThreadPoolStats.Stats
Enum Summary Enum Description ThreadPool.ThreadPoolType