diff --git a/multiapps-common/src/main/java/org/cloudfoundry/multiapps/common/StepPhaseRetryException.java b/multiapps-common/src/main/java/org/cloudfoundry/multiapps/common/StepPhaseRetryException.java new file mode 100644 index 00000000..4de37dd2 --- /dev/null +++ b/multiapps-common/src/main/java/org/cloudfoundry/multiapps/common/StepPhaseRetryException.java @@ -0,0 +1,13 @@ +package org.cloudfoundry.multiapps.common; + +/** + * A runtime exception that signals Flowable to move the job to dead-letter state without logging anything to the operation log or progress + * message database. Used when a step returns StepPhase.RETRY to stop the process cycle cleanly. + */ +public class StepPhaseRetryException extends RuntimeException { + + public StepPhaseRetryException(String message) { + super(message); + } + +}