Interface | Description |
---|---|
Engine |
An Engine executes using the given
SelectionCriteria , @{link Facts}, and ExecutionOptions returning EngineResults |
EngineResults |
Results of an
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 fact values for one or
moreTerm s. |
Class | Description |
---|---|
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 | Description |
---|---|
ExecutionFlag |
Defines various possible flags that can be used to control how the rules
engine executes and performs it's evaluation of rules.
|
Exception | Description |
---|---|
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. |
Copyright © 2005–2016 The Kuali Foundation. All rights reserved.