| IActiveElementExecutor Interface |
Namespace: FlexRule
public interface IActiveElementExecutor : IClientCallback
The IActiveElementExecutor type exposes the following members.
| Name | Description | |
|---|---|---|
| Cancel |
True to cancel the executor, otherwise is false as default
| |
| ContextProvider |
Provides access to execution context
| |
| Setup |
Executor setup information
|
| Name | Description | |
|---|---|---|
| CallbackHost |
Method that triggers the call-back
(Inherited from IClientCallback.) | |
| ChangeInnerAllChildsExecutionMode |
Change state of all internal children to a specific mode while considers an exception
| |
| ChangeInnerSibilingExecutionMode |
Change state of all sibling to a specific mode while considers an exception
| |
| ExecuteAllChilds |
Traverse and executes all internal children
| |
| OnEngineCreated |
Signals the executor that new engine has created during execution under this executor
| |
| OnExecuted |
Signals to raise Executed event
| |
| OnExecuting |
Signals to raise Executing event
| |
| OnItemOutOfScope |
Signals to raise ItemOutOfScope event
| |
| OnItemTracing |
Signals to raise ItemTracing event
| |
| RegisterCleanup |
Registers a cleanup routine
|
| Name | Description | |
|---|---|---|
| Calling |
Event that clients/host may handle for a call-back
(Inherited from IClientCallback.) | |
| EngineCreated |
When a new engine is created during execution of an ActiveElement | |
| Executed |
When execution has finished
| |
| Executing |
Before executing
| |
| ItemOutOfScope |
When execution path goes out of an element
| |
| ItemTracing |
Happens for all active elements during the execution
|
| Name | Description | |
|---|---|---|
| CreateContext | (Defined by ValidatorEngineExtensions.) | |
| CreateDecisionTableEngine | (Defined by DecisionTableEngineExtensions.) | |
| CreateValidatorEngine |
Creates a validator engine based on current executor
(Defined by ValidatorEngineExtensions.) | |
| RegisterXmlFunctions | (Defined by ValidatorEngineExtensions.) |