Package org.opensearch.threadpool
Class TestThreadPool
java.lang.Object
org.opensearch.threadpool.ThreadPool
org.opensearch.threadpool.TestThreadPool
- All Implemented Interfaces:
org.opensearch.node.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
-
Constructor Summary
Constructors Constructor Description TestThreadPool(java.lang.String name, org.opensearch.common.settings.Settings settings, org.opensearch.threadpool.ExecutorBuilder<?>... customBuilders)TestThreadPool(java.lang.String name, org.opensearch.threadpool.ExecutorBuilder<?>... customBuilders) -
Method Summary
Modifier and Type Method Description java.util.concurrent.ExecutorServiceexecutor(java.lang.String name)voidshutdown()voidshutdownNow()voidstartForcingRejections()voidstopForcingRejections()Methods inherited from class org.opensearch.threadpool.ThreadPool
absoluteTimeInMillis, assertCurrentMethodIsNotCalledRecursively, assertNotScheduleThread, awaitTermination, builders, generic, getThreadContext, info, info, relativeTimeInMillis, relativeTimeInNanos, schedule, scheduler, scheduleUnlessShuttingDown, scheduleWithFixedDelay, searchThreadPoolSize, stats, stopCachedTimeThread, terminate, terminate
-
Constructor Details
-
TestThreadPool
public TestThreadPool(java.lang.String name, org.opensearch.threadpool.ExecutorBuilder<?>... customBuilders) -
TestThreadPool
public TestThreadPool(java.lang.String name, org.opensearch.common.settings.Settings settings, org.opensearch.threadpool.ExecutorBuilder<?>... customBuilders)
-
-
Method Details
-
executor
public java.util.concurrent.ExecutorService executor(java.lang.String name)- 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
-