Package org.elasticsearch.threadpool
Class TestThreadPool
java.lang.Object
org.elasticsearch.threadpool.ThreadPool
org.elasticsearch.threadpool.TestThreadPool
- All Implemented Interfaces:
ReportingService<ThreadPoolInfo>
,Scheduler
-
Nested Class Summary
Nested classes/interfaces inherited from class org.elasticsearch.threadpool.ThreadPool
ThreadPool.Info, ThreadPool.Names, ThreadPool.ThreadPoolType
Nested classes/interfaces inherited from interface org.elasticsearch.threadpool.Scheduler
Scheduler.Cancellable, Scheduler.ReschedulingRunnable, Scheduler.SafeScheduledThreadPoolExecutor, Scheduler.ScheduledCancellable
-
Field Summary
Fields inherited from class org.elasticsearch.threadpool.ThreadPool
ESTIMATED_TIME_INTERVAL_SETTING, LATE_TIME_INTERVAL_WARN_THRESHOLD_SETTING, SLOW_SCHEDULER_TASK_WARN_THRESHOLD_SETTING, THREAD_POOL_TYPES
-
Constructor Summary
ConstructorDescriptionTestThreadPool
(String name, Settings settings, ExecutorBuilder<?>... customBuilders) TestThreadPool
(String name, ExecutorBuilder<?>... customBuilders) -
Method Summary
Methods inherited from class org.elasticsearch.threadpool.ThreadPool
absoluteTimeInMillis, assertCurrentMethodIsNotCalledRecursively, assertNotScheduleThread, awaitTermination, builders, generic, getThreadContext, info, info, rawRelativeTimeInMillis, relativeTimeInMillis, relativeTimeInNanos, schedule, scheduler, scheduleUnlessShuttingDown, scheduleWithFixedDelay, searchThreadPoolSize, stats, stopCachedTimeThread, terminate, terminate
-
Constructor Details
-
TestThreadPool
-
TestThreadPool
-
-
Method Details
-
executor
- Overrides:
executor
in classThreadPool
-
startForcingRejections
public void startForcingRejections() -
stopForcingRejections
public void stopForcingRejections() -
shutdown
public void shutdown()- Overrides:
shutdown
in classThreadPool
-
shutdownNow
public void shutdownNow()- Overrides:
shutdownNow
in classThreadPool
-