Package org.kuali.rice.krms.api.engine
package org.kuali.rice.krms.api.engine
-
ClassDescriptionAn Engine executes using the given
SelectionCriteria, @{link Facts}, andExecutionOptionsreturningEngineResultsA runtime exception which indicates that some resource required during engine execution is unavailable.Results of anEngine's executionThe ExecutionEnvironment manages contextual information which is made available to different components of the rules engine during execution.Defines various possible flags that can be used to control how the rules engine executes and performs it's evaluation of rules.The ExecutionOptions contain a set of options that can be passed to the KRMS engine to control certain aspects related to it's execution.Parameter object for theEngineused to pass in mappings from Term to value (aka facts).Builder for aFactsparameter objectAn exception which indicates that the type of data being evaluated in the engine does not match the expected type.Interface for defining ResultEventsSelectionCritera are used to to select anto execute.invalid reference
AgendaIdentifies a (hopefully) resolvableTerm.Interface for the engine that is used to resolveTerms.An Exception forTermResolverexceptions.TermResolver<T>AnTermResolverimplementor is a utility class used for resolution (reification) of fact values for one or moreTerms.