Class MockSinglePrioritizingExecutor

java.lang.Object
java.util.concurrent.AbstractExecutorService
java.util.concurrent.ThreadPoolExecutor
org.opensearch.common.util.concurrent.OpenSearchThreadPoolExecutor
org.opensearch.common.util.concurrent.PrioritizedOpenSearchThreadPoolExecutor
org.opensearch.cluster.coordination.MockSinglePrioritizingExecutor
All Implemented Interfaces:
AutoCloseable, Executor, ExecutorService

public class MockSinglePrioritizingExecutor extends org.opensearch.common.util.concurrent.PrioritizedOpenSearchThreadPoolExecutor
Mock single threaded PrioritizedOpenSearchThreadPoolExecutor based on DeterministicTaskQueue, simulating the behaviour of an executor returned by OpenSearchExecutors.newSinglePrioritizing(java.lang.String, java.util.concurrent.ThreadFactory, org.opensearch.common.util.concurrent.ThreadContext, java.util.concurrent.ScheduledExecutorService).
  • Constructor Details

    • MockSinglePrioritizingExecutor

      public MockSinglePrioritizingExecutor(String name, DeterministicTaskQueue deterministicTaskQueue, org.opensearch.threadpool.ThreadPool threadPool)
  • Method Details