|
Rule Execution Server API | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface RuleflowEngineDefinition
Use an RuleflowEngineDefinition
instance to create
RuleflowEngine
instances and to access Task
definitions.
Method Summary | |
---|---|
RuleflowEngine |
createEngine()
Creates a RuleflowEngine instance.. |
RuleflowEngine |
createEngine(EngineService... services)
Creates a RuleflowEngine . |
Task |
getMainTask()
Returns the ruleflow engine definition main Task . |
Task |
getTask(String taskName)
Returns a specific Task . |
List<Task> |
getTasks()
Returns the Task objects for this RuleflowEngine . |
Methods inherited from interface com.ibm.rules.engine.runtime.EngineDefinition |
---|
getSignature |
Methods inherited from interface com.ibm.rules.engine.service.EngineServices |
---|
getNumberOfServices, getService, getServiceByName, getServiceClasses |
Method Detail |
---|
RuleflowEngine createEngine()
RuleflowEngine
instance..
createEngine
in interface EngineDefinition
RuleflowEngine
.RuleflowEngine createEngine(EngineService... services)
RuleflowEngine
.
createEngine
in interface EngineDefinition
services
- EngineServices
to be used by the new engine. This overrides the
default EngineServices
in the engine definition.
RuleflowEngine
.List<Task> getTasks()
Task
objects for this RuleflowEngine
.
Task
objects are present, an empty
list is returned.Task getTask(String taskName)
Task
.
taskName
- The name of the Task
to be returned.
taskName
. If a task matching
this name does not exist, null
is returned.Task getMainTask()
Task
. Note that it is immutable.
|
Rule Execution Server API | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |