Class ActionExecutionException

All Implemented Interfaces:
Serializable

public class ActionExecutionException extends FlowExecutionException
Thrown if an unhandled exception occurs when an action is executed. Typically wraps another exception noting the root cause failure. The root cause may be checked or unchecked.
Author:
Keith Donald, Erwin Vervaet
See Also:
  • Constructor Details

    • ActionExecutionException

      public ActionExecutionException(String flowId, String stateId, Action action, AttributeMap<Object> executionAttributes, Throwable cause)
      Create a new action execution exception.
      Parameters:
      flowId - the current flow
      stateId - the current state (may be null)
      action - the action that generated an unrecoverable exception
      executionAttributes - action execution properties that may have contributed to this failure
      cause - the underlying cause
    • ActionExecutionException

      public ActionExecutionException(String flowId, String stateId, Action action, AttributeMap<Object> executionAttributes, String message, Throwable cause)
      Create a new action execution exception.
      Parameters:
      flowId - the current flow
      stateId - the current state (may be null)
      action - the action that generated an unrecoverable exception
      executionAttributes - action execution properties that may have contributed to this failure
      message - a descriptive message
      cause - the underlying cause