Class ClusterStateTaskExecutorUtils
java.lang.Object
org.elasticsearch.cluster.service.ClusterStateTaskExecutorUtils
Utilities for running a
ClusterStateTaskExecutor in tests.-
Method Summary
Modifier and TypeMethodDescriptionstatic <T extends org.elasticsearch.cluster.ClusterStateTaskListener>
org.elasticsearch.cluster.ClusterStateexecuteAndAssertSuccessful(org.elasticsearch.cluster.ClusterState originalState, org.elasticsearch.cluster.ClusterStateTaskExecutor<T> executor, Iterable<T> tasks) static <T extends org.elasticsearch.cluster.ClusterStateTaskListener>
org.elasticsearch.cluster.ClusterStateexecuteAndThrowFirstFailure(org.elasticsearch.cluster.ClusterState originalState, org.elasticsearch.cluster.ClusterStateTaskExecutor<T> executor, Iterable<T> tasks) static <T extends org.elasticsearch.cluster.ClusterStateTaskListener>
org.elasticsearch.cluster.ClusterStateexecuteHandlingResults(org.elasticsearch.cluster.ClusterState originalState, org.elasticsearch.cluster.ClusterStateTaskExecutor<T> executor, Iterable<T> tasks, org.elasticsearch.core.CheckedConsumer<T, Exception> onTaskSuccess, org.elasticsearch.common.CheckedBiConsumer<T, Exception, Exception> onTaskFailure) static <T extends org.elasticsearch.cluster.ClusterStateTaskListener>
org.elasticsearch.cluster.ClusterStateexecuteIgnoringFailures(org.elasticsearch.cluster.ClusterState originalState, org.elasticsearch.cluster.ClusterStateTaskExecutor<T> executor, Iterable<T> tasks)
-
Method Details
-
executeAndAssertSuccessful
public static <T extends org.elasticsearch.cluster.ClusterStateTaskListener> org.elasticsearch.cluster.ClusterState executeAndAssertSuccessful(org.elasticsearch.cluster.ClusterState originalState, org.elasticsearch.cluster.ClusterStateTaskExecutor<T> executor, Iterable<T> tasks) throws Exception - Throws:
Exception
-
executeAndThrowFirstFailure
public static <T extends org.elasticsearch.cluster.ClusterStateTaskListener> org.elasticsearch.cluster.ClusterState executeAndThrowFirstFailure(org.elasticsearch.cluster.ClusterState originalState, org.elasticsearch.cluster.ClusterStateTaskExecutor<T> executor, Iterable<T> tasks) throws Exception - Throws:
Exception
-
executeIgnoringFailures
public static <T extends org.elasticsearch.cluster.ClusterStateTaskListener> org.elasticsearch.cluster.ClusterState executeIgnoringFailures(org.elasticsearch.cluster.ClusterState originalState, org.elasticsearch.cluster.ClusterStateTaskExecutor<T> executor, Iterable<T> tasks) throws Exception - Throws:
Exception
-
executeHandlingResults
public static <T extends org.elasticsearch.cluster.ClusterStateTaskListener> org.elasticsearch.cluster.ClusterState executeHandlingResults(org.elasticsearch.cluster.ClusterState originalState, org.elasticsearch.cluster.ClusterStateTaskExecutor<T> executor, Iterable<T> tasks, org.elasticsearch.core.CheckedConsumer<T, Exception> onTaskSuccess, org.elasticsearch.common.CheckedBiConsumer<T, throws ExceptionException, Exception> onTaskFailure) - Throws:
Exception
-