@Deprecated
See: Description
| Interface | Description |
|---|---|
| IlrAgendaFilter | Deprecated
As of IBM ODM 8.9, the Classic Rule Engine is deprecated.
|
| IlrAssertDemon | Deprecated
As of IBM Decision Server 8.0.1, it has been replaced by
IlrTool.notifyAssertObject(Object) |
| IlrCollection | Deprecated
As of IBM ODM 8.9, the Classic Rule Engine is deprecated.
|
| IlrExceptionHandler | Deprecated
As of IBM ODM 8.9, the Classic Rule Engine is deprecated.
|
| IlrNoteHandler | Deprecated
As of IBM ODM 8.9, the Classic Rule Engine is deprecated.
|
| IlrPriorityValues | Deprecated
As of IBM ODM 8.9, the Classic Rule Engine is deprecated.
|
| IlrRetractDemon | Deprecated
As of IBM Decision Server 8.0.1, it has been replaced by
IlrTool.notifyRetractObject(Object) |
| IlrRuleTaskRunner | Deprecated
As of ODM 8.0.1, this interface is deprecated with no replacement.
|
| IlrTaskRunner | Deprecated
As of ODM 8.0.1, this interface is deprecated with no replacement.
|
| IlrTool | Deprecated
As of IBM ODM 8.9, the Classic Rule Engine is deprecated.
|
| IlrTupleIterator | Deprecated
As of IBM Decision Server 8.0.1, this interface is deprecated with no replacement.
|
| IlrUpdateDemon |
If the class of a modified object in a context implements this interface,
then the method that this interface defines is called.
|
| Class | Description |
|---|---|
| IlrContext | Deprecated
As of IBM ODM 8.9, the Classic Rule Engine is deprecated.
|
| IlrDefaultCollector | Deprecated
As of IBM ODM 8.9, the Classic Rule Engine is deprecated.
|
| IlrFunction | Deprecated
As of IBM ODM 8.9, the Classic Rule Engine is deprecated.
|
| IlrPackage |
This class models the packages in the IRL language.
|
| IlrPackageFilter |
This class implements an agenda filter that tests whether a rule belongs
to a package.
|
| IlrParameterMap |
Implements a structure for storing parameter values to set
or get from ruleset variables.
|
| IlrPropertyFilter |
This class implements an agenda filter.
|
| IlrRule | Deprecated
As of IBM ODM 8.9, the Classic Rule Engine is deprecated.
|
| IlrRuleInstance | Deprecated
As of IBM ODM 8.9, the Classic Rule Engine is deprecated.
|
| IlrRuleset | Deprecated
As of IBM ODM 8.9, the Classic Rule Engine is deprecated.
|
| IlrRulesetArchiveBuilder | Deprecated
As of IBM ODM 8.9, the Classic Rule Engine is deprecated.
|
| IlrRulesetArchiveParser | Deprecated
As of IBM ODM 8.9, the Classic Rule Engine is deprecated.
|
| IlrRulesetParameter |
This class implements a ruleset parameter that is a tuple
<type, name, modifier> which is in term of types a tuple
<IlrType, String, int>.
|
| IlrRuntime |
This class is a utility for displaying information about memory and
elapsed time used to execute a section of code.
|
| IlrTask |
This abstract class represents the super class of a task definition of the
IRL language.
|
| IlrToolAdapter |
The
IlrToolAdapter class. |
| IlrToolDecorator |
The
IlrToolDecorator class is useful to customize
an already defined IlrTool. |
| IlrToolFactory |
The
IlrToolFactory abstract class. |
| IlrWatchEvent | Deprecated
As of IBM Decision Server 7.5, event processing is deprecated;
|
| Exception | Description |
|---|---|
| IlrBadContextException |
This exception is thrown when there is a mismatch between execution
context classes.
|
| IlrNoSuchFunctionException |
This exception is thrown by the method
IlrContext.invokeFunction(String,java.lang.Object[])
when the invoked function is unknown. |
| IlrRulesetLockedException |
This exception is returned by a modification method
of the ruleset when the ruleset is locked.
|
| IlrRuntimeException |
This exception is the base class of all the runtime exceptions
thrown by the rule engine during the execution of rules.
|
| IlrSystemRuntimeException |
This exception is thrown when JRules detects an error at
runtime.
|
| IlrToolConnectionException |
This exception is thrown when a connection to an
IlrTool fails. |
| IlrUndefinedMainTaskException |
This exception is thrown when the execution of a ruleflow whose main
task has not been defined is required.
|
| IlrUndefinedTaskException |
This exception is thrown when a reference is done to a task that has
not been defined in the ruleset.
|
| IlrUserActionException |
This exception is thrown by the methods
IlrContext.send(java.lang.Object) and
IlrContext.send(java.lang.String,java.lang.Object). |
| IlrUserRuntimeException |
This exception is thrown each time JRules detects an error at
runtime.
|
Provides the core classes of the IBM Decision Server classic rule engine. The IlrRuleset class is used to define rules, and the
IlrContext class is used to execute the rules.
These two classes are the main classes of the classic rule engine.
This package also offers the interfaces that allow users to define customized behaviors within the rule engine, such as demons and collections of objects.
© Copyright IBM Corp. 1987, 2022