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
|