Class TestThreadPool
java.lang.Object
org.opensearch.threadpool.ThreadPool
org.opensearch.threadpool.TestThreadPool
- All Implemented Interfaces:
org.opensearch.core.service.ReportingService<org.opensearch.threadpool.ThreadPoolInfo>,org.opensearch.threadpool.Scheduler
public class TestThreadPool
extends org.opensearch.threadpool.ThreadPool
-
Nested Class Summary
Nested classes/interfaces inherited from class org.opensearch.threadpool.ThreadPool
org.opensearch.threadpool.ThreadPool.Info, org.opensearch.threadpool.ThreadPool.Names, org.opensearch.threadpool.ThreadPool.ThreadPoolTypeNested classes/interfaces inherited from interface org.opensearch.threadpool.Scheduler
org.opensearch.threadpool.Scheduler.Cancellable, org.opensearch.threadpool.Scheduler.ReschedulingRunnable, org.opensearch.threadpool.Scheduler.SafeScheduledThreadPoolExecutor, org.opensearch.threadpool.Scheduler.ScheduledCancellable -
Field Summary
Fields inherited from class org.opensearch.threadpool.ThreadPool
CLUSTER_THREAD_POOL_SIZE_SETTING, ESTIMATED_TIME_INTERVAL_SETTING, THREAD_POOL_TYPES -
Constructor Summary
ConstructorsConstructorDescriptionTestThreadPool(String name, AtomicReference<org.opensearch.threadpool.RunnableTaskExecutionListener> runnableTaskListener, org.opensearch.threadpool.ExecutorBuilder<?>... customBuilders) TestThreadPool(String name, org.opensearch.common.settings.Settings settings, AtomicReference<org.opensearch.threadpool.RunnableTaskExecutionListener> runnableTaskListener, org.opensearch.threadpool.ExecutorBuilder<?>... customBuilders) TestThreadPool(String name, org.opensearch.common.settings.Settings settings, org.opensearch.threadpool.ExecutorBuilder<?>... customBuilders) TestThreadPool(String name, org.opensearch.threadpool.ExecutorBuilder<?>... customBuilders) -
Method Summary
Methods inherited from class org.opensearch.threadpool.ThreadPool
absoluteTimeInMillis, assertCurrentMethodIsNotCalledRecursively, assertNotScheduleThread, awaitTermination, builders, generic, getThreadContext, info, info, preciseRelativeTimeInNanos, registerClusterSettingsListeners, relativeTimeInMillis, relativeTimeInNanos, schedule, scheduler, scheduleUnlessShuttingDown, scheduleWithFixedDelay, searchThreadPoolSize, setThreadPool, stats, stopCachedTimeThread, terminate, terminate
-
Constructor Details
-
TestThreadPool
public TestThreadPool(String name, AtomicReference<org.opensearch.threadpool.RunnableTaskExecutionListener> runnableTaskListener, org.opensearch.threadpool.ExecutorBuilder<?>... customBuilders) -
TestThreadPool
-
TestThreadPool
public TestThreadPool(String name, org.opensearch.common.settings.Settings settings, org.opensearch.threadpool.ExecutorBuilder<?>... customBuilders) -
TestThreadPool
public TestThreadPool(String name, org.opensearch.common.settings.Settings settings, AtomicReference<org.opensearch.threadpool.RunnableTaskExecutionListener> runnableTaskListener, org.opensearch.threadpool.ExecutorBuilder<?>... customBuilders)
-
-
Method Details
-
executor
- Overrides:
executorin classorg.opensearch.threadpool.ThreadPool
-
startForcingRejections
public void startForcingRejections() -
stopForcingRejections
public void stopForcingRejections() -
shutdown
public void shutdown()- Overrides:
shutdownin classorg.opensearch.threadpool.ThreadPool
-
shutdownNow
public void shutdownNow()- Overrides:
shutdownNowin classorg.opensearch.threadpool.ThreadPool
-