|
Rule Execution Server API | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface RuleflowEngine
RuleflowEngine
represents a ruleflow engine.
for
creating a ruleflow engine
Method Summary | |
---|---|
RuleflowEngineInput |
createRuleflowEngineInput()
Creates an input for this RuleflowEngine . |
RuleflowEngineInput |
createRuleflowEngineInput(EngineData data)
Creates an input for this RuleflowEngine . |
RuleflowEngineOutput |
execute(RuleflowEngineInput input)
Executes the ruleflow. |
RuleflowEngineDefinition |
getDefinition()
Returns the definition used to created this RuleflowEngine
instance. |
Methods inherited from interface com.ibm.rules.engine.runtime.EngineWithWorkingMemory |
---|
execute |
Methods inherited from interface com.ibm.rules.engine.runtime.Engine |
---|
createInput, createInput, execute, execute, getState, note, reset |
Methods inherited from interface com.ibm.rules.engine.observer.Observable |
---|
addObserver, addObserver, getSupportedObserverClasses, removeAllObservers, removeObserver, removeObserver |
Methods inherited from interface com.ibm.rules.engine.service.EngineServices |
---|
getNumberOfServices, getService, getServiceByName, getServiceClasses |
Method Detail |
---|
RuleflowEngineInput createRuleflowEngineInput()
RuleflowEngine
.
Use this input to parameterize Engine
execution.
RuleflowEngineInput
.RuleflowEngineInput createRuleflowEngineInput(EngineData data)
RuleflowEngine
.
Use this input to parameterize engine execution.
data
- The engine data which will be accessible through this input.
RuleflowEngineInput
.EngineInput.getData()
RuleflowEngineOutput execute(RuleflowEngineInput input) throws EngineExecutionException, EngineInvalidStateException, IllegalArgumentException
EngineExecutionException
EngineInvalidStateException
IllegalArgumentException
input
- The ruleflow engine input.
RuleflowEngine
is executed.RuleflowEngineDefinition getDefinition()
RuleflowEngine
instance.
getDefinition
in interface Engine
RuleflowEngine
instance.RuleEngine.getDefinition()
|
Rule Execution Server API | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |