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.) |