Class AsyncRetryDuringSnapshotActionStep

java.lang.Object
org.elasticsearch.xpack.core.ilm.Step
org.elasticsearch.xpack.core.ilm.AsyncActionStep
org.elasticsearch.xpack.core.ilm.AsyncRetryDuringSnapshotActionStep
Direct Known Subclasses:
CleanupShrinkIndexStep, CleanupSnapshotStep, CleanupTargetIndexStep, CreateSnapshotStep, DeleteStep, FreezeStep, MountSnapshotStep, ShrinkSetAliasStep

public abstract class AsyncRetryDuringSnapshotActionStep extends AsyncActionStep
This is an abstract AsyncActionStep that wraps the performed action listener, checking to see if the action fails due to a snapshot being in progress. If a snapshot is in progress, it registers an observer and waits to try again when a snapshot is no longer running.