|
Rule Execution Server API | ||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |
See:
Description
Interface Summary | |
---|---|
IlrAgendaFilter | This interface is used to select rule instances in the agenda. |
IlrAssertDemon | Deprecated. As of IBM Decision Server 8.0.1, it has been replaced by IlrTool.notifyAssertObject(Object) |
IlrCollection | This interface represents a collection in the ILOG Rule Language (IRL). |
IlrEvent | Deprecated. As of IBM Decision Server 7.5, event processing is deprecated. |
IlrExceptionHandler | An exception handler manages the way an execution context processes the exceptions thrown during the execution of rules. |
IlrNoteHandler | IlrNoteHandler represents a note handler. |
IlrPriorityValues | This interface defines constants that are used in rule priorities. |
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 | The IlrTool interface. |
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 Summary | |
---|---|
IlrCompiledTaskRefactoring | Deprecated. As of IBM Decision Server 7.5, this class is deprecated with no replacement. |
IlrContext | IlrContext is the base class of all the execution contexts. |
IlrDefaultCollector | This class defines the collector used by a collect condition
for which a collector is not provided. |
IlrDefaultEvent | Deprecated. As of IBM Decision Server 7.5, event processing is deprecated. |
IlrFunction |
Instances of the |
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 | Instances of the IlrRule class are rules in a ruleset. |
IlrRuleInstance |
IlrRuleInstance objects are rule instances currently fireable
in the agenda of the context. |
IlrRuleset | IlrRuleset represents an entity that manages a set of rules. |
IlrRulesetArchiveBuilder | This class is a ruleset archive builder. |
IlrRulesetArchiveParser | This class is a parser of ruleset archives. |
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. |
IlrUtil | Deprecated. As of JRules 7.5, this class is deprecated and won't be replaced |
IlrWatchEvent | Deprecated. As of IBM Decision Server 7.5, event processing is deprecated; |
Exception Summary | |
---|---|
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 Decisin Server 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 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.
|
Rule Execution Server API | ||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |