|
||||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | |||||||||
| Interface Summary | |
|---|---|
| Engine | |
| EngineResults | |
| ExecutionEnvironment | The ExecutionEnvironment manages contextual information which is made available to different components of the rules engine during execution. |
| ResultEvent | |
| TermResolutionEngine | Interface for the engine that is used to resolve Terms. |
| TermResolver<T> | An TermResolver implementor is a utility class used for resolution (reification) of Terms. |
| 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 | |
| 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 | |
|
||||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | |||||||||