public class EraseTaskStateStep extends UninstallStep
id, logger
Constructor and Description |
---|
EraseTaskStateStep(StateStore stateStore,
java.lang.String taskName) |
Modifier and Type | Method and Description |
---|---|
java.util.Optional<PodInstanceRequirement> |
start()
Starts the Step, whose
Status should be Status.PENDING . |
getErrors, getPodInstanceRequirement, update, updateOfferStatus
equals, forceComplete, getId, getName, getStatus, hashCode, interrupt, isInterrupted, proceed, restart, setStatus, toString
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
getDisplayStatus, getMessage, isAssetDirty, isEligible
hasErrors, isComplete, isPending, isPrepared, isRunning, isStarted, isStarting, updateParameters
public EraseTaskStateStep(StateStore stateStore, java.lang.String taskName)
public java.util.Optional<PodInstanceRequirement> start()
Step
Status
should be Status.PENDING
. Returns an
PodInstanceRequirement
, or an empty Optional if obtaining/updating resource requirements are not
applicable to the Step. This will continue to be called for as long as Element.isPending()
returns
true.#updateOfferStatus(Collection)} which returns the outcome of
the {@link PodInstanceRequirement}