Rule Execution Server API

com.ibm.rules.engine.runtime
Interface RunningEngine

All Superinterfaces:
EngineServices
All Known Subinterfaces:
RunningEngineWithWorkingMemory, RunningRuleflowEngine, SteppingRuleEngine

public interface RunningEngine
extends EngineServices

Use RunningEngine inside a running engine, such as rules, tasks, or B2X.


Method Summary
 void note(String note)
          Adds a note to this Engine.
 void stop(String message)
          Stops the Engine.
 
Methods inherited from interface com.ibm.rules.engine.service.EngineServices
getNumberOfServices, getService, getServiceByName, getServiceClasses
 

Method Detail

stop

void stop(String message)
Stops the Engine.

Parameters:
message - Explains why you are stopping this engine. This message can be retrieved in the engine output or in an Observer.
See Also:
EngineOutput.getStopMessage(), EngineObserver.engineStopped(com.ibm.rules.engine.observer.Observable, String)

note

void note(String note)
Adds a note to this Engine. This note is sent to the NoteObserver objects.

Parameters:
note - The note to add.
See Also:
NoteObserver

Rule Execution Server API

© Copyright IBM Corp. 1987, 2013