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
Terms, 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.