|
Rule Execution Server API | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface EngineInput
Use EngineInput
to parameterize Engine
execution.
Subinterfaces may provide additional services, depending on the
kind of engine they support.
Method Summary | |
---|---|
EngineData |
getData()
Returns the EngineData . |
void |
resetParameters()
Reset the parameters to their initial values. |
void |
setParameter(String name,
Object value)
Sets the value of a specific parameter. |
void |
setParameters(Map<String,Object> map)
Sets the values for a number of parameters. |
Method Detail |
---|
EngineData getData()
EngineData
. This content may be changed before
Engine
execution.
EngineData
.void setParameter(String name, Object value)
IllegalArgumentException
- if there is no parameter with the given name
name
- The key of the parameter to be updated.value
- The new value of the field.void setParameters(Map<String,Object> map)
map
is not a parameter key, it is ignored.
IllegalArgumentException
- if one of the key from the map
is not a parameter name.map
- A Map
of associated parameter keys and values.void resetParameters()
|
Rule Execution Server API | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |