Rule Execution Server API

com.ibm.rules.engine.ruledef.runtime
Interface SteppingRuleEngineObserver

All Superinterfaces:
Observer, RuleEngineObserver

public interface SteppingRuleEngineObserver
extends RuleEngineObserver

Use SteppingRuleEngineObserver to observe events created by a SteppingRuleEngine instance during rule execution. In order to be notified of stepping engine events, you should implement this interface. Declare an instance of your SteppingRuleEngineObserver implementation to the rule engine by calling Observable.declareObserver().

See Also:
Observable

Method Summary
 void firstRuleExecutionEnded(Observable ruleEngine, EngineInput input)
          Called when a first rule execution session is ended.
 void firstRuleExecutionStarted(Observable ruleEngine, EngineInput input)
          Called when a first rule execution session is started.
 void stepOneRuleEnded(Observable ruleEngine)
          Called when a step one rule execution session is stopped.
 void stepOneRuleStarted(Observable ruleEngine)
          Called when a step one rule execution session is started.
 
Methods inherited from interface com.ibm.rules.engine.ruledef.runtime.RuleEngineObserver
exceptionRaisedInAction, exceptionRaisedInCondition, ruleExecutionEnded, ruleExecutionStarted
 

Method Detail

firstRuleExecutionStarted

void firstRuleExecutionStarted(Observable ruleEngine,
                               EngineInput input)
Called when a first rule execution session is started.

Parameters:
ruleEngine - The rule engine.
input - The engine input for this session.

firstRuleExecutionEnded

void firstRuleExecutionEnded(Observable ruleEngine,
                             EngineInput input)
Called when a first rule execution session is ended.

Parameters:
ruleEngine - The rule engine.
input - The engine input for this session.

stepOneRuleStarted

void stepOneRuleStarted(Observable ruleEngine)
Called when a step one rule execution session is started.

Parameters:
ruleEngine - The rule engine.

stepOneRuleEnded

void stepOneRuleEnded(Observable ruleEngine)
Called when a step one rule execution session is stopped.

Parameters:
ruleEngine - The rule engine.

Rule Execution Server API

© Copyright IBM Corp. 1987, 2013