|
||||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |
Interface Summary | |
---|---|
Engine | An Engine executes using the given SelectionCriteria , @{link Facts}, and ExecutionOptions returning EngineResults |
EngineResults | Results of an @{link Engine}'s execution |
ExecutionEnvironment | The ExecutionEnvironment manages contextual information which is made available to different components of the rules engine during execution. |
ResultEvent | Interface for defining ResultEvents |
TermResolutionEngine | Interface for the engine that is used to resolve Term s. |
TermResolver<T> | An TermResolver implementor is a utility class used for resolution (reification) of Term s. |
Class Summary | |
---|---|
ExecutionOptions | The ExecutionOptions contain a set of options that can be passed to the KRMS engine to control certain aspects related to it's execution. |
Facts | Parameter object for the Engine used to pass in mappings from Term to value
(aka facts). |
Facts.Builder | Builder for a Facts parameter object |
SelectionCriteria | SelectionCritera are used to to select an Agenda to execute. |
Term | Identifies a (hopefully) resolvable Term . |
Enum Summary | |
---|---|
ExecutionFlag | Defines various possible flags that can be used to control how the rules engine executes and performs it's evaluation of rules. |
Exception Summary | |
---|---|
EngineResourceUnavailableException | A runtime exception which indicates that some resource required during engine execution is unavailable. |
IncompatibleTypeException | An exception which indicates that the type of data being evaluated in the engine does not match the expected type. |
TermResolutionException | An Exception for TermResolver exceptions. |
|
||||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |