Package org.machanism.machai.gw.tools
Class RepeatEpisodeException
java.lang.Object
java.lang.Throwable
java.lang.Exception
java.lang.RuntimeException
org.machanism.machai.gw.tools.RepeatEpisodeException
- All Implemented Interfaces:
Serializable
Runtime control-flow exception that requests repetition of the current Act
episode.
Processors catch this intentional signal and restart the current episode while preserving the applicable workflow context. This exception represents an expected workflow decision rather than a processing failure.
The exception has a fixed diagnostic message because the signal carries control-flow intent rather than error details.
- Author:
- Viktor Tovstyi
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate static final longSerialization version for this control-flow exception. -
Constructor Summary
ConstructorsConstructorDescriptionCreates an exception that requests repetition of the current Act episode. -
Method Summary
Methods inherited from class java.lang.Throwable
addSuppressed, fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString
-
Field Details
-
serialVersionUID
private static final long serialVersionUIDSerialization version for this control-flow exception.- See Also:
-
-
Constructor Details
-
RepeatEpisodeException
public RepeatEpisodeException()Creates an exception that requests repetition of the current Act episode.The exception message identifies the request when it is recorded by workflow diagnostics.
-