Class ShardStateAction.StartedShardUpdateTask
java.lang.Object
org.elasticsearch.cluster.action.shard.ShardStateAction.StartedShardUpdateTask
- All Implemented Interfaces:
ClusterStateTaskListener
- Enclosing class:
- ShardStateAction
public static class ShardStateAction.StartedShardUpdateTask
extends Object
implements ClusterStateTaskListener
-
Constructor Summary
ConstructorDescriptionStartedShardUpdateTask
(ShardStateAction.StartedShardEntry entry, ActionListener<TransportResponse.Empty> listener) -
Method Summary
Modifier and TypeMethodDescriptionvoid
clusterStateProcessed
(ClusterState oldState, ClusterState newState) Called when the result of theClusterStateTaskExecutor.execute(ClusterState, List)
have been processed properly by all listeners.getEntry()
void
A callback for when task execution fails.toString()
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
Methods inherited from interface org.elasticsearch.cluster.ClusterStateTaskListener
onNoLongerMaster
-
Constructor Details
-
StartedShardUpdateTask
public StartedShardUpdateTask(ShardStateAction.StartedShardEntry entry, ActionListener<TransportResponse.Empty> listener)
-
-
Method Details
-
getEntry
-
onFailure
Description copied from interface:ClusterStateTaskListener
A callback for when task execution fails. Implementations of this callback must not throw exceptions: an exception thrown here is logged by the master service atERROR
level and otherwise ignored, except in tests where it raises anAssertionError
. If log-and-ignore is the right behaviour then implementations must do so themselves, typically using a more specific logger and at a less dramatic log level.- Specified by:
onFailure
in interfaceClusterStateTaskListener
-
clusterStateProcessed
Description copied from interface:ClusterStateTaskListener
Called when the result of theClusterStateTaskExecutor.execute(ClusterState, List)
have been processed properly by all listeners. Implementations of this callback must not throw exceptions: an exception thrown here is logged by the master service atERROR
level and otherwise ignored, except in tests where it raises anAssertionError
. If log-and-ignore is the right behaviour then implementations must do so themselves, typically using a more specific logger and at a less dramatic log level.- Specified by:
clusterStateProcessed
in interfaceClusterStateTaskListener
-
toString
-