FlexRule.Flows.Workflows Namespace |
Class | Description | |
---|---|---|
![]() | InstanceIdentityExtensions |
Retrieve the instance identity from a workflow model
|
![]() | LongRunningProcessConfig | |
![]() | Workflow |
Execution plan and a modeled logic of a workflow
|
![]() | WorkflowEngine | |
![]() | WorkflowException | |
![]() | WorkflowExecutionContext |
Execution context of a workflow
|
![]() | WorkflowExecutionContextExtensions | |
![]() | WorkflowExecutor | |
![]() | WorkflowExecutorExtensions | |
![]() | WorkflowExtensions | |
![]() | WorkflowFactory | |
![]() | WorkflowIdentity | |
![]() | WorkflowLoader | |
![]() | WorkflowManager |
Default instance of IWorkflowManager |
Interface | Description | |
---|---|---|
![]() | ITimeInfo |
Timing information of the process
|
![]() | IWorkflowIdentity | |
![]() | IWorkflowManager |
This is a wrapper on a Workflow to automate pre and post process event handling and allows multiple managers listen to WorkflowEvents.
![]()
Events can be handled using event handlers that are implemented with managers' instances. Each manager is an object that some of its methods are annotated with different WorkflowEvents. When a workflow is in different states, raises different events and each service will respond to those events.
|
![]() | IWorkflowManagerContext |
When an event handler manager implements this interface, WorkflowManager that handles the events will be injected to the handler instances
|