Class FakeThreadPoolMasterService
java.lang.Object
org.elasticsearch.common.component.AbstractLifecycleComponent
org.elasticsearch.cluster.service.MasterService
org.elasticsearch.cluster.service.FakeThreadPoolMasterService
- All Implemented Interfaces:
java.io.Closeable
,java.lang.AutoCloseable
,org.elasticsearch.common.component.LifecycleComponent
,org.elasticsearch.common.lease.Releasable
public class FakeThreadPoolMasterService
extends org.elasticsearch.cluster.service.MasterService
-
Field Summary
Fields inherited from class org.elasticsearch.cluster.service.MasterService
MASTER_SERVICE_SLOW_TASK_LOGGING_THRESHOLD_SETTING, threadPool
Fields inherited from class org.elasticsearch.common.component.AbstractLifecycleComponent
lifecycle
-
Constructor Summary
Constructors Constructor Description FakeThreadPoolMasterService(java.lang.String nodeName, java.lang.String serviceName, org.elasticsearch.threadpool.ThreadPool threadPool, java.util.function.Consumer<java.lang.Runnable> onTaskAvailableToRun)
-
Method Summary
Modifier and Type Method Description protected org.elasticsearch.common.util.concurrent.PrioritizedEsThreadPoolExecutor
createThreadPoolExecutor()
int
getFakeMasterServicePendingTaskCount()
org.elasticsearch.cluster.ClusterState.Builder
incrementVersion(org.elasticsearch.cluster.ClusterState clusterState)
protected void
publish(org.elasticsearch.cluster.ClusterChangedEvent clusterChangedEvent, org.elasticsearch.cluster.service.MasterService.TaskOutputs taskOutputs, long startTimeMillis)
protected org.elasticsearch.cluster.coordination.ClusterStatePublisher.AckListener
wrapAckListener(org.elasticsearch.cluster.coordination.ClusterStatePublisher.AckListener ackListener)
Methods inherited from class org.elasticsearch.cluster.service.MasterService
assertMasterUpdateThread, assertNotMasterUpdateThread, doClose, doStart, doStop, getMaxTaskWaitTime, numberOfPendingTasks, pendingTasks, setClusterStatePublisher, setClusterStateSupplier, submitStateUpdateTask, submitStateUpdateTask, submitStateUpdateTasks
Methods inherited from class org.elasticsearch.common.component.AbstractLifecycleComponent
addLifecycleListener, close, lifecycleState, removeLifecycleListener, start, stop
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Constructor Details
-
FakeThreadPoolMasterService
public FakeThreadPoolMasterService(java.lang.String nodeName, java.lang.String serviceName, org.elasticsearch.threadpool.ThreadPool threadPool, java.util.function.Consumer<java.lang.Runnable> onTaskAvailableToRun)
-
-
Method Details
-
createThreadPoolExecutor
protected org.elasticsearch.common.util.concurrent.PrioritizedEsThreadPoolExecutor createThreadPoolExecutor()- Overrides:
createThreadPoolExecutor
in classorg.elasticsearch.cluster.service.MasterService
-
getFakeMasterServicePendingTaskCount
public int getFakeMasterServicePendingTaskCount() -
incrementVersion
public org.elasticsearch.cluster.ClusterState.Builder incrementVersion(org.elasticsearch.cluster.ClusterState clusterState)- Overrides:
incrementVersion
in classorg.elasticsearch.cluster.service.MasterService
-
publish
protected void publish(org.elasticsearch.cluster.ClusterChangedEvent clusterChangedEvent, org.elasticsearch.cluster.service.MasterService.TaskOutputs taskOutputs, long startTimeMillis)- Overrides:
publish
in classorg.elasticsearch.cluster.service.MasterService
-
wrapAckListener
protected org.elasticsearch.cluster.coordination.ClusterStatePublisher.AckListener wrapAckListener(org.elasticsearch.cluster.coordination.ClusterStatePublisher.AckListener ackListener)
-