ILOG JRules

ilog.rules.ras.core.executor
Class IlrBaseExecutor

java.lang.Object
  extended by ilog.rules.ras.core.executor.IlrBaseExecutor
All Implemented Interfaces:
IlrManagedExecutionUnit, IlrTestExecutor
Direct Known Subclasses:
IlrDefaultExecutor, IlrHTTPExecutorImpl

public abstract class IlrBaseExecutor
extends Object
implements IlrTestExecutor, IlrManagedExecutionUnit

Provides a base class with some pre-existant functionality for creating a ruleset executor.


Constructor Summary
IlrBaseExecutor()
           
 
Method Summary
 IlrScenarioRequest createScenarioJob()
          Creates a new job object which can then be used to define and configure a ruleset execution job.
 int getId()
          Gets the ID of the managed job unit.
 void setId(int id)
          Sets the ID of the managed job unit.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface ilog.rules.ras.core.executor.IlrTestExecutor
addTraceToRuleset, execute, exploreXomStructure, getRemoteModel, getRuleList, getTaskList, getUrl, inspectRulesetSignature, inspectRulesetSignatureAsBOM, setUrl
 

Constructor Detail

IlrBaseExecutor

public IlrBaseExecutor()
Method Detail

getId

public int getId()
Description copied from interface: IlrManagedExecutionUnit
Gets the ID of the managed job unit.

Specified by:
getId in interface IlrManagedExecutionUnit
Returns:
The ID.

setId

public void setId(int id)
Description copied from interface: IlrManagedExecutionUnit
Sets the ID of the managed job unit.

Specified by:
setId in interface IlrManagedExecutionUnit
Parameters:
id - The ID to set.

createScenarioJob

public IlrScenarioRequest createScenarioJob()
Description copied from interface: IlrTestExecutor
Creates a new job object which can then be used to define and configure a ruleset execution job.

Specified by:
createScenarioJob in interface IlrTestExecutor
Returns:
A newly created job.

ILOG JRules