Class FailurePolicy
java.lang.Object
co.yellowdog.platform.model.FailurePolicy
- All Implemented Interfaces:
Serializable
Policy that can be specified in a
RunSpecification to control what to do before a Task transitions to
the TaskStatus.FAILED status. The FailurePolicy is always applied after the RetryPolicy.
A FailurePolicy can be used in conjunction with a RetryPolicy or the deprecated
RunSpecification.setMaximumTaskRetries(Integer)}/RunSpecification.setRetryableErrors(List).
- See Also:
-
Nested Class Summary
Nested Classes -
Method Summary
Modifier and TypeMethodDescriptionstatic FailurePolicy.Builderbuilder()AListofResubmissionDestinations that are evaluated in order from most to least important.static FailurePolicyresubmit(ResubmissionDestination... resubmissionDestinations) static FailurePolicyresubmit(List<ResubmissionDestination> resubmissionDestinations)
-
Method Details
-
resubmit
-
resubmit
-
builder
-
getResubmissionDestinations
AListofResubmissionDestinations that are evaluated in order from most to least important. The firstResubmissionDestinationthat matches the lastTaskErrorthat caused the Task to error will be used.- Returns:
- The
ResubmissionDestinations in order of priority,
-