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, assertCurrentThreadPool, assertInSystemContext, assertNotScheduleThread, awaitTermination, builders, generic, getThreadContext, info, info, oneEighthAllocatedProcessors, rawRelativeTimeInMillis, relativeTimeInMillis, relativeTimeInNanos, schedule, scheduler, scheduleUnlessShuttingDown, scheduleWithFixedDelay, searchOrGetThreadPoolSize, 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
-