Class FlowExecutionException

All Implemented Interfaces:
Serializable

public class FlowExecutionException extends FlowException
Flow execution exception

Thrown when an error occurs during flow execution For example: script execution error, node execution error, action execution error, etc.

Since:
1.0.0
See Also:
  • Constructor Details

    • FlowExecutionException

      public FlowExecutionException(String code, String message)
      Constructor
      Parameters:
      code - error code
      message - error message
    • FlowExecutionException

      public FlowExecutionException(String code, String message, Throwable cause)
      Constructor
      Parameters:
      code - error code
      message - error message
      cause - cause
  • Method Details

    • scriptExecutionError

      public static FlowExecutionException scriptExecutionError(String scriptType, Throwable cause)
      Script execution error
      Parameters:
      scriptType - script type
      cause - cause
      Returns:
      exception
    • nodeExecutionError

      public static FlowExecutionException nodeExecutionError(String nodeId, Throwable cause)
      Node execution error
      Parameters:
      nodeId - node ID
      cause - cause
      Returns:
      exception
    • actionExecutionError

      public static FlowExecutionException actionExecutionError(String actionId, Throwable cause)
      Action execution error
      Parameters:
      actionId - action ID
      cause - cause
      Returns:
      exception
    • workflowExecutionError

      public static FlowExecutionException workflowExecutionError(String processId, Throwable cause)
      Workflow execution error
      Parameters:
      processId - process instance ID
      cause - cause
      Returns:
      exception
    • databaseError

      public static FlowExecutionException databaseError(String operation, Throwable cause)
      Database operation error
      Parameters:
      operation - operation type
      cause - cause
      Returns:
      exception
    • routerNodeNotFound

      public static FlowExecutionException routerNodeNotFound(String nodeId)
      Router node not found
      Parameters:
      nodeId - node ID
      Returns:
      exception
    • createRecordSizeError

      public static FlowExecutionException createRecordSizeError()
      Create record size error
      Returns:
      exception
    • operatorNotInScope

      public static FlowExecutionException operatorNotInScope(String actionType)
      Operator not in scope
      Parameters:
      actionType - action type (delegate/transfer/addAudit)
      Returns:
      exception
    • customActionNextNotFound

      public static FlowExecutionException customActionNextNotFound()
      Custom action next not found
      Returns:
      exception