| FlexRule.Flows Namespace |
| Class | Description | |
|---|---|---|
| AliasFactory |
Main factory to create alias nodes in the flow model
| |
| Flow |
Execution plan and a modeled logic of a flow
| |
| FlowEngine |
flow engine to execute workFlow model.
| |
| FlowException |
Thrown if exception happens in flow runtime
| |
| FlowExecutionContext |
The context that holds runtime information for flow engine to process each request
| |
| FlowExecutionException | ||
| FlowExecutor | ||
| FlowStateExtensions | ||
| NodesActiveElement | ||
| NodesFactory |
Main factory to load the flow model
| |
| ProcessErrorException |
Thrown if ThrowNode reaches in the flow execution
| |
| StateChangedEventArgs |
Event arguments of FlowState in workFlowEngine.
| |
| SubflowFactory | ||
| TransitionUtility |
Helper routines for transitions
|
| Interface | Description | |
|---|---|---|
| IActivityNodeExecutor |
Custom ActivityNode executor interface to execute a step in flow and activate a transition
| |
| IActivityNodeValidator |
Validates a custom node with handler
| |
| IFlowDescriptions |
Helps to discover the procedure definition
| |
| IFlowExecutor | ActiveElementExecutor for FlowEngine implements this interface
| |
| IFlowModelLoaderExtension | ||
| IHistoryQuery |
Queries the execution path of the flow
| |
| INodeExecutableItem |
An instance of a node when flow nodes are activated and being executed
| |
| INodeExecutionHistory |
History of executed nodes in flow engine
| |
| IParallelStack | ||
| IResumePointProvider | ||
| IRouteCondition |
Conditional transition
| |
| IRoutePriority |
Priority based transition
| |
| IWorkflowInstance |
Instance of a particular Flow that is being executed
|