|
Rule Execution Server API | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface IlrPropertyNames
This interface provides the property names used to configure the engine.
Field Summary | |
---|---|
static String[] |
AllNames
Provides all the property names related to a ruleset that are listed in this interface in an array. |
static Class[] |
AllTypes
Provides all the property types related to a ruleset that are listed in this interface in an array. |
static String |
CACHE_RULEFLOW_DATA
Defines the property flag that controls the reset of the ruleflow. |
static String |
FIRED_RULES_COUNT
This constant is the key used in the parameter map returned by the execute and
getReturnValues methods to store the number of rules fired during this execution. |
static String |
ITERATED_RULE
Defines the property flag that controls the optimization of a rule. |
static String |
JIT
Defines the property flag that controls the activation of the JIT for the Rete algorithm. |
static String |
RETE_SHARING
Defines the property flag that controls the sharing in the Rete. |
static String |
RETE5_TASK
Defines the property flag that controls the activation of the Rete5 task algorithm. |
static String |
SAM
Deprecated. since JRules 7.0 |
static String |
SET_GET_PARAMETER_VALUE_OPTIM
Optimize set/getParameterValue method by replacing them at parse time when possible. |
static String |
USE_STATIC_AGENDA
Defines the property flag that controls the optimization of the agenda. |
Field Detail |
---|
static final String SAM
"ilog.sam.application"
.
static final String JIT
"ilog.rules.engine.useJIT"
.
static final String RETE_SHARING
"ilog.rules.engine.useReteSharing"
.
static final String CACHE_RULEFLOW_DATA
true
, the ruleflow execution objects
will be cached in order to be quickly reused for the next execution of the ruleflow.
The value is "ilog.rules.engine.cacheRuleflowData"
.
static final String USE_STATIC_AGENDA
"ilog.rules.engine.useStaticAgenda"
.
static final String ITERATED_RULE
"ilog.rules.engine.iteratedRule"
.
static final String RETE5_TASK
"ilog.rules.engine.rete5Task"
.
static final String FIRED_RULES_COUNT
execute
and
getReturnValues
methods to store the number of rules fired during this execution.
Its value is "ilog.rules.firedRulesCount"
.
static final String[] AllNames
static final Class[] AllTypes
static final String SET_GET_PARAMETER_VALUE_OPTIM
"ilog.rules.engine.setGetParameterValueOptim"
.
By default this optimization is on (true
.
|
Rule Execution Server API | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |