org.kuali.rice.krms.api.engine
Interface Engine
- All Known Implementing Classes:
- ProviderBasedEngine
public interface Engine
execute
EngineResults execute(SelectionCriteria selectionCriteria,
Facts facts,
ExecutionOptions executionOptions)
- Initiates execution of the rules engine.
- Parameters:
selectionCriteria
- informs the engine of the criteria to use for selection of contexts and agendasfacts
- the facts that the rule engine can use during executionexecutionOptions
- defines various options that instruct the rules engine on how to perform it's execution
- Returns:
- the results of engine execution
execute
EngineResults execute(SelectionCriteria selectionCriteria,
Map<String,Object> facts,
ExecutionOptions executionOptions)
- Initiates execution of the rules engine.
- Parameters:
selectionCriteria
- informs the engine of the criteria to use for selection of contexts and agendasfacts
- the facts that the rule engine can use during execution. Since this signature does not pass in
Term
s, all terms are defined with only a name, and term parameters can not be specified.executionOptions
- defines various options that instruct the rules engine on how to perform it's execution
- Returns:
- the results of engine execution
Copyright © 2005-2011 The Kuali Foundation. All Rights Reserved.