Class RepeatEpisodeException

java.lang.Object
java.lang.Throwable
java.lang.Exception
java.lang.RuntimeException
org.machanism.machai.gw.tools.RepeatEpisodeException
All Implemented Interfaces:
Serializable

public class RepeatEpisodeException extends RuntimeException
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 Details

    • serialVersionUID

      private static final long serialVersionUID
      Serialization 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.