Rule Execution Server API

ilog.rules.util.engine
Interface IlrPropertyNames


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

SAM

static final String SAM
Deprecated. since JRules 7.0
The SAM application name property. The value is "ilog.sam.application".

See Also:
Constant Field Values

JIT

static final String JIT
Defines the property flag that controls the activation of the JIT for the Rete algorithm. The value is "ilog.rules.engine.useJIT".

See Also:
Constant Field Values

RETE_SHARING

static final String RETE_SHARING
Defines the property flag that controls the sharing in the Rete. The value is "ilog.rules.engine.useReteSharing".

See Also:
Constant Field Values

CACHE_RULEFLOW_DATA

static final String CACHE_RULEFLOW_DATA
Defines the property flag that controls the reset of the ruleflow. When this flag is set to 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".

Since:
JRules 6.7
See Also:
Constant Field Values

USE_STATIC_AGENDA

static final String USE_STATIC_AGENDA
Defines the property flag that controls the optimization of the agenda. The value is "ilog.rules.engine.useStaticAgenda".

See Also:
Constant Field Values

ITERATED_RULE

static final String ITERATED_RULE
Defines the property flag that controls the optimization of a rule. The value is "ilog.rules.engine.iteratedRule".

See Also:
Constant Field Values

RETE5_TASK

static final String RETE5_TASK
Defines the property flag that controls the activation of the Rete5 task algorithm. The value is "ilog.rules.engine.rete5Task".

See Also:
Constant Field Values

FIRED_RULES_COUNT

static final 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. Its value is "ilog.rules.firedRulesCount".

Since:
JRules 6.5
See Also:
Constant Field Values

AllNames

static final String[] AllNames
Provides all the property names related to a ruleset that are listed in this interface in an array.


AllTypes

static final Class[] AllTypes
Provides all the property types related to a ruleset that are listed in this interface in an array.


SET_GET_PARAMETER_VALUE_OPTIM

static final String SET_GET_PARAMETER_VALUE_OPTIM
Optimize set/getParameterValue method by replacing them at parse time when possible. The value is "ilog.rules.engine.setGetParameterValueOptim". By default this optimization is on (true.

See Also:
Constant Field Values

Rule Execution Server API

© Copyright IBM Corp. 1987, 2013