Class AbstractAbruptCompletionException

    • Constructor Detail

      • AbstractAbruptCompletionException

        public AbstractAbruptCompletionException​(WorkflowNode node,
                                                 Object alwaysData,
                                                 IWorkflowFileValue fileValue,
                                                 String message)
        Creates a new exception with the given data for a node that wants to end abruptly by throwing.
        Parameters:
        node - The The node that did return.
        alwaysData - Data made available by the node irrespective of how it ends.
        fileValue - List of files made available by the node.
        message - Error message describing the error that occurred.
      • AbstractAbruptCompletionException

        public AbstractAbruptCompletionException​(WorkflowNode node,
                                                 Object alwaysData,
                                                 IWorkflowFileValue fileValue,
                                                 String message,
                                                 Throwable cause)
        Creates a new exception with the given data for a node that wants to end abruptly by throwing.
        Parameters:
        node - The The node that issued the exception.
        alwaysData - Data made available by the node irrespective of how it ends.
        fileValue - List of files made available by the node.
        message - Error message describing the error that occurred.
        cause - Cause that resulted in this exception.
      • AbstractAbruptCompletionException

        public AbstractAbruptCompletionException​(WorkflowNode node,
                                                 Object alwaysData,
                                                 IWorkflowFileValue fileValue,
                                                 Throwable cause)
        Creates a new exception with the given data for a node that wants to end abruptly by throwing.
        Parameters:
        node - The The node that did return.
        alwaysData - Data made available by the node irrespective of how it ends.
        fileValue - List of files made available by the node.
        cause - Cause that resulted in this exception.