Uses of Class
de.xima.fc.exceptions.AbstractAbruptCompletionException
-
Packages that use AbstractAbruptCompletionException Package Description de.xima.fc.exceptions Package für allgemeine Exceptionsde.xima.fc.interfaces.workflow.execution de.xima.fc.interfaces.workflow.nodes de.xima.fc.workflow.designer.registry.nodes de.xima.fc.workflow.executor de.xima.fc.workflow.mixin de.xima.fc.workflow.processor.model -
-
Uses of AbstractAbruptCompletionException in de.xima.fc.exceptions
Subclasses of AbstractAbruptCompletionException in de.xima.fc.exceptions Modifier and Type Class Description class
AbstractSuccessAbruptCompletionException
Used by a node to indicate that the node completed abruptly by issuing a break or continue statement that jumps out of the current loop iteration.class
NodeReturnedException
Used by a node to indicate that the node completed abruptly by issuing a return statement.class
NodeThrewException
Indicates that execution of a workflow node ended abruptly via a throw statement, including exceptions thrown by the workflow runtime engine.class
NodeTransferredControlException
Used by a node to indicate that the node completed abruptly by issuing a break or continue statement that jumps out of the current loop iteration. -
Uses of AbstractAbruptCompletionException in de.xima.fc.interfaces.workflow.execution
Methods in de.xima.fc.interfaces.workflow.execution that return AbstractAbruptCompletionException Modifier and Type Method Description AbstractAbruptCompletionException
IWorkflowNodeResult. getAbruptCompletionException()
Methods in de.xima.fc.interfaces.workflow.execution that throw AbstractAbruptCompletionException Modifier and Type Method Description INormalCompletionResult
IWorkflowActionExecutor. execute()
Executes the workflow action, and creates the result.INormalCompletionResult
IWorkflowExecutor. execute(WorkflowNode node)
Executes the given node.INormalCompletionResult
IWorkflowExecutor. executeChild(WorkflowNode parentNode, int childIndex)
Executes the given child of the node.boolean
IWorkflowExecutor. executeLoopBody(WorkflowNode parentNode, int childIndex)
Executes the given child of the given node. -
Uses of AbstractAbruptCompletionException in de.xima.fc.interfaces.workflow.nodes
Methods in de.xima.fc.interfaces.workflow.nodes that throw AbstractAbruptCompletionException Modifier and Type Method Description INormalCompletionResult
INodeHandler. execute(INodeExecutionParams<TData> params)
Executes the given workflow node. -
Uses of AbstractAbruptCompletionException in de.xima.fc.workflow.designer.registry.nodes
-
Uses of AbstractAbruptCompletionException in de.xima.fc.workflow.executor
-
Uses of AbstractAbruptCompletionException in de.xima.fc.workflow.mixin
Methods in de.xima.fc.workflow.mixin that throw AbstractAbruptCompletionException Modifier and Type Method Description default void
IPluginDoUntilLoopNodeHandler. beginRepetition(INodeExecutionParams<TData> params, TState state, int index)
Callback that is invoked at the beginning of each loop iteration.default void
IPluginWhileLoopNodeHandler. beginRepetition(INodeExecutionParams<TData> params, TState state, int index)
Callback that is invoked at the beginning of each loop iteration.default void
IPluginDoUntilLoopNodeHandler. endRepetition(INodeExecutionParams<TData> params, TState state, int index)
Callback that is invoked at the end of each loop iteration.default void
IPluginWhileLoopNodeHandler. endRepetition(INodeExecutionParams<TData> params, TState state, int index)
Callback that is invoked at the end of each loop iteration.boolean
IPluginConditionNodeHandler. evaluateCondition(INodeExecutionParams<TData> params)
Executes the business condition logic of this condition plugin, and returns whether the condition is fulfilled.boolean
IPluginDoUntilLoopNodeHandler. evaluateDoUntilLoopTest(INodeExecutionParams<TData> params, TState state, int index)
Executes the business logic of this do until loop plugin, and returns whether the do until loop is fulfilled.boolean
IPluginWhileLoopNodeHandler. evaluateWhileLoopTest(INodeExecutionParams<TData> params, TState state, int index)
Executes the business logic of this while loop plugin, and returns whether the while loop is fulfilled.INormalCompletionResult
IPluginActionNodeHandler. execute(INodeExecutionParams<TData> params)
Executes the business logic of this action plugin, and returns the values made available by this action.default INormalCompletionResult
IPluginConditionNodeHandler. execute(INodeExecutionParams<TData> params)
Evaluates the condition of this plugin, and executes either the if or else branch based upon the result.default INormalCompletionResult
IPluginDoUntilLoopNodeHandler. execute(INodeExecutionParams<TData> params)
Evaluates the do until loop test of this plugin, and executes the loop body for as long as the do until loop test holds true.default INormalCompletionResult
IPluginWhileLoopNodeHandler. execute(INodeExecutionParams<TData> params)
Evaluates the while loop test of this plugin, and executes the loop body for as long as the while loop test holds true. -
Uses of AbstractAbruptCompletionException in de.xima.fc.workflow.processor.model
Methods in de.xima.fc.workflow.processor.model that return AbstractAbruptCompletionException Modifier and Type Method Description AbstractAbruptCompletionException
WorkflowNodeResult. getAbruptCompletionException()
Methods in de.xima.fc.workflow.processor.model with parameters of type AbstractAbruptCompletionException Modifier and Type Method Description static IWorkflowNodeResult
WorkflowNodeResult. abruptly(AbstractAbruptCompletionException e)
-