| FlexRule.Flows.Model.Nodes Namespace |
| Class | Description | |
|---|---|---|
| ActivityNode |
Activity step in flow model
| |
| AssignNode |
Assign step in flow
| |
| CompositeNode |
Composite step in flow to merge in an external set of nodes
| |
| ConditionalTransition |
Base implementation for IRouteCondition | |
| ContainerNode |
Base node for Nodes element in flow model
| |
| DataNode |
Data step in flow
| |
| DecisionNode |
Decision step in flow for case or execution routing
| |
| DecisionNodeElseTransition | ||
| EndNode |
End of execution of a flow
| |
| GroupNode |
Base group step in flow
| |
| JoinNode |
Join step in flow for synching a SplitNode | |
| LifecycleNode |
Base step to change the flow lifecycle
| |
| LoopNode |
Repeat step in flow
| |
| NestedBehaviourExtensions | ||
| Node |
Base step in flow model
| |
| PoolNode |
Scope group step in flow
| |
| PrioritizedTransition |
Priority transition
| |
| ScopeNode |
Scope group step in flow
| |
| SplitNode |
Split step in flow for parallelization
| |
| StartNode |
Starting point of a flow
| |
| StepNode |
Task step in flow model
| |
| SuspendNode |
Suspend the flow and returns the execution to host
| |
| TerminateNode |
Terminates the flow execution
| |
| ThrowNode |
Throws an exception in flow
| |
| TransactionNode |
Transactional section in flow
| |
| Transition |
A basic transition between steps in flow
| |
| TryNode |
Tries to execute child nodes with error handling mechanisms
| |
| TryNodeTransition |
Transition with exception handling enabled
| |
| WorkflowNode |
End of execution of a flow
|
| Interface | Description | |
|---|---|---|
| IContinue |
When a parent node can continue transitioning
| |
| INodeDelagate |
When a node is replaced with other node for execution, this interface allows retrieving the original node.
| |
| IResumable |
If a node is can be resumed after hybernation it implements this interface
|