Package org.opensearch.threadpool
package org.opensearch.threadpool
Base OpenSearch ThreadPool package.
-
ClassDescriptionA builder for executors that automatically adjust the queue length as needed, depending on Little's Law.ExecutorBuilder<U extends org.opensearch.threadpool.ExecutorBuilder.ExecutorSettings>Base class for executor builders.A builder for fixed executors.Listener for events when a runnable execution starts or finishes on a thread and is aware of the task for which the runnable is associated to.A builder for scaling executors.Scheduler that allows to schedule one-shot and periodic commands.This interface represents an object whose execution may be cancelled during runtime.This class encapsulates the scheduling of a
Runnable
that needs to be repeated on a interval.This subclass ensures to properly bubble up Throwable instances of both type Error and Exception thrown in submitted/scheduled tasks to the uncaught exception handlerA scheduled cancellable allow cancelling and reading the remaining delay of a scheduled task.Responsible for wrapping the original task's runnable and sending updates on when it starts and finishes to entities listening to the events.The OpenSearch threadpool classThe thread pool information.The threadpool names.The threadpool type.Information about a threadpoolStats for a threadpoolThe statistics.