|
Rule Execution Server API | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface IlrRulesetArchiveProperties
The IlrRulesetArchiveProperties
interface represents a read-only container for
IlrRulesetArchiveInformation
properties.
Nested Class Summary |
---|
Nested classes/interfaces inherited from interface java.util.Map |
---|
Map.Entry<K,V> |
Field Summary | |
---|---|
static String |
DEFAULT_VALUE_BOM_SUPPORT_ENABLED
The default value associated with KEY_BOM_SUPPORT_ENABLED . |
static String |
DEFAULT_VALUE_DEBUG_ENABLED
The default value associated with KEY_DEBUG_ENABLED . |
static String |
DEFAULT_VALUE_ENGINE_TYPE
The default engine type for this ruleset . |
static long |
DEFAULT_VALUE_MAX_IDLE_TIME
The default value associated with KEY_MAX_IDLE_TIME . |
static String |
DEFAULT_VALUE_OPTIMIZATION_ENABLED
The default value associated with KEY_OPTIMIZATION_ENABLED . |
static String |
DEFAULT_VALUE_SEQUENTIAL_TRACE_ENABLED
The default value associated with KEY_SEQUENTIAL_TRACE_ENABLED . |
static String |
DEFAULT_VALUE_SEQUENTIAL_TRACED_TASKS
The default value associated with KEY_SEQUENTIAL_TRACED_TASKS . |
static String |
DEFAULT_VALUE_SHAREABLE
The default value associated with KEY_SHAREABLE . |
static String |
DEFAULT_VALUE_STATUS
The default value associated with KEY_STATUS . |
static String |
DEFAULT_VALUE_TRACE_ENABLED
The default value associated with KEY_TRACE_ENABLED . |
static String |
DEFAULT_VALUE_XML_DOCUMENT_DRIVER_POOL_MAX_SIZE
The default value associated with KEY_XML_DOCUMENT_DRIVER_POOL_MAX_SIZE . |
static String |
DEFAULT_VALUE_XML_DOCUMENT_DRIVER_POOL_RESERVE_TIMEOUT
The default value associated with KEY_XML_DOCUMENT_DRIVER_POOL_RESERVE_TIMEOUT . |
static String |
KEY_BASELINE_PROPERTY
The property key of Decision Center rule information |
static String |
KEY_BOM_SUPPORT_ENABLED
The BOM_SUPPORT_ENABLED property key. |
static String |
KEY_DEBUG_ENABLED
The DEBUG_ENABLED property key. |
static String |
KEY_ENGINE_TYPE
The ENGINE_TYPE property key. |
static String |
KEY_MANAGED_XOM_URIS
The XOM_URIS property key |
static String |
KEY_MAX_IDLE_TIME
The MAX_IDLE_TIME property key. |
static String |
KEY_MONITORING_BAM_BOM_FILTERS_PROP_NAME
The trace log on the property key of input and output parameters . |
static String |
KEY_MONITORING_BAM_FILTERS_PROP_NAME
The BAM filters on traces property key. |
static String |
KEY_MONITORING_ENABLED
The MONITORING_ENABLED property key. |
static String |
KEY_OPTIMIZATION_ENABLED
The OPTIMIZATION_ENABLED property key. |
static String |
KEY_PROJECT_PERMALINK_PROPERTY
The property key of the rule project permalink. |
static String |
KEY_REPORT_PERMALINK_PROPERTY
The property key of the rules permalink report. |
static String |
KEY_SEQUENTIAL_TRACE_ENABLED
The SEQUENTIAL_TRACE_ENABLED property key. |
static String |
KEY_SEQUENTIAL_TRACED_TASKS
The SEQUENTIAL_TRACED_TASKS property key. |
static String |
KEY_SHAREABLE
The SHAREABLE property key. |
static String |
KEY_STATUS
The STATUS property key. |
static String |
KEY_TRACE_ENABLED
The TRACE_ENABLED property key. |
static String |
KEY_XML_DOCUMENT_DRIVER_POOL_MAX_SIZE
The XML_DOCUMENT_DRIVER_POOL_MAX_SIZE
property key. |
static String |
KEY_XML_DOCUMENT_DRIVER_POOL_RESERVE_TIMEOUT
The XML_DOCUMENT_DRIVER_POOL_RESERVE_TIMEOUT
property key. |
static String[] |
KEYS
Contains the specific property keys. |
static long |
VALUE_MAX_IDLE_TIME_INFINITE
The infinite maximum idle time value for KEY_MAX_IDLE_TIME . |
static long |
VALUE_MAX_IDLE_TIME_UNSPECIFIED
The unspecified time value for KEY_MAX_IDLE_TIME . |
static String |
VALUE_STATUS_DISABLED
The value of the STATUS property when the ruleset is disabled. |
static String |
VALUE_STATUS_ENABLED
The value of the STATUS property when the ruleset is enabled. |
Method Summary | |
---|---|
IlrEngineType |
getEngineType()
Retrieves the engine type. |
String[] |
getManagedXOMURIs()
Retrieves the list of URIs of XOM JARs that are available in the repository. |
long |
getMaxIdleTime()
Retrieves the maximum time in ms during which a ruleset is guaranteed
to be kept in XU memory while idle. |
String[] |
getSequentialTracedTasks()
Retrieves the list of tasks for which the sequential mode traces are enabled. |
String |
getStatus()
Retrieves the ruleset status. |
int |
getXMLDocumentDriverPoolMaxSize()
Retrieves the maximum size of the IlrXmlDocumentDriver pool. |
long |
getXMLDocumentDriverPoolReserveTimeout()
Retrieves the number of milliseconds after which the calls to reserve an IlrXmlDocumentDriver object time out. |
boolean |
isBOMSupportEnabled()
Checks whether BOM support is enabled. |
boolean |
isDebugEnabled()
Checks whether debug mode is enabled. |
boolean |
isMonitoringEnabled()
Checks whether ruleset monitoring is enabled. |
boolean |
isOptimizationEnabled()
Checks whether ruleset optimization is enabled. |
boolean |
isSequentialTraceEnabled()
Checks whether traces are enabled in the sequential execution mode. |
boolean |
isShareable()
Checks whether instances of the given rulesets are reused and shared. |
boolean |
isTraceEnabled()
Checks whether the rule engine traces are enabled. |
Methods inherited from interface java.util.Map |
---|
clear, containsKey, containsValue, entrySet, equals, get, hashCode, isEmpty, keySet, put, putAll, remove, size, values |
Field Detail |
---|
static final long VALUE_MAX_IDLE_TIME_INFINITE
KEY_MAX_IDLE_TIME
.
static final long VALUE_MAX_IDLE_TIME_UNSPECIFIED
KEY_MAX_IDLE_TIME
.
static final String KEY_MAX_IDLE_TIME
MAX_IDLE_TIME
property key.
The maximum time in ms
that a ruleset is guaranteed
to be kept in XU memory while idle.
Set to 0
value for infinite time, -1
if
the time is not specified.
static final String KEY_DEBUG_ENABLED
DEBUG_ENABLED
property key.
static final String KEY_SHAREABLE
SHAREABLE
property key.
static final String KEY_TRACE_ENABLED
TRACE_ENABLED
property key.
static final String KEY_SEQUENTIAL_TRACE_ENABLED
SEQUENTIAL_TRACE_ENABLED
property key.
static final String KEY_SEQUENTIAL_TRACED_TASKS
SEQUENTIAL_TRACED_TASKS
property key.
static final String KEY_STATUS
STATUS
property key.
static final String KEY_XML_DOCUMENT_DRIVER_POOL_MAX_SIZE
XML_DOCUMENT_DRIVER_POOL_MAX_SIZE
property key.
static final String KEY_XML_DOCUMENT_DRIVER_POOL_RESERVE_TIMEOUT
XML_DOCUMENT_DRIVER_POOL_RESERVE_TIMEOUT
property key.
static final String KEY_ENGINE_TYPE
ENGINE_TYPE
property key.
IlrEngineType.CRE
,
IlrEngineType.DE
,
Constant Field Valuesstatic final String KEY_OPTIMIZATION_ENABLED
OPTIMIZATION_ENABLED
property key.
static final String KEY_BOM_SUPPORT_ENABLED
BOM_SUPPORT_ENABLED
property key.
static final String KEY_MANAGED_XOM_URIS
XOM_URIS
property key
static final String KEY_MONITORING_ENABLED
MONITORING_ENABLED
property key.
static final String KEY_MONITORING_BAM_FILTERS_PROP_NAME
static final String KEY_MONITORING_BAM_BOM_FILTERS_PROP_NAME
static final String KEY_BASELINE_PROPERTY
static final String KEY_PROJECT_PERMALINK_PROPERTY
static final String KEY_REPORT_PERMALINK_PROPERTY
static final String[] KEYS
static final String VALUE_STATUS_ENABLED
STATUS
property when the ruleset is enabled.
static final String VALUE_STATUS_DISABLED
STATUS
property when the ruleset is disabled.
static final long DEFAULT_VALUE_MAX_IDLE_TIME
KEY_MAX_IDLE_TIME
.
static final String DEFAULT_VALUE_DEBUG_ENABLED
KEY_DEBUG_ENABLED
.
static final String DEFAULT_VALUE_SHAREABLE
KEY_SHAREABLE
.
static final String DEFAULT_VALUE_TRACE_ENABLED
KEY_TRACE_ENABLED
.
static final String DEFAULT_VALUE_SEQUENTIAL_TRACE_ENABLED
KEY_SEQUENTIAL_TRACE_ENABLED
.
static final String DEFAULT_VALUE_SEQUENTIAL_TRACED_TASKS
KEY_SEQUENTIAL_TRACED_TASKS
.
static final String DEFAULT_VALUE_STATUS
KEY_STATUS
.
static final String DEFAULT_VALUE_XML_DOCUMENT_DRIVER_POOL_MAX_SIZE
KEY_XML_DOCUMENT_DRIVER_POOL_MAX_SIZE
.
static final String DEFAULT_VALUE_XML_DOCUMENT_DRIVER_POOL_RESERVE_TIMEOUT
KEY_XML_DOCUMENT_DRIVER_POOL_RESERVE_TIMEOUT
.
static final String DEFAULT_VALUE_OPTIMIZATION_ENABLED
KEY_OPTIMIZATION_ENABLED
.
static final String DEFAULT_VALUE_BOM_SUPPORT_ENABLED
KEY_BOM_SUPPORT_ENABLED
.
The default value is true
since version 8.0.1, and was
false
in earlier versions.
static final String DEFAULT_VALUE_ENGINE_TYPE
Method Detail |
---|
int getXMLDocumentDriverPoolMaxSize()
IlrXmlDocumentDriver
pool.
IlrXmlDocumentDriver
pool.KEY_XML_DOCUMENT_DRIVER_POOL_MAX_SIZE
,
DEFAULT_VALUE_XML_DOCUMENT_DRIVER_POOL_MAX_SIZE
long getXMLDocumentDriverPoolReserveTimeout()
IlrXmlDocumentDriver
object time out.
IlrXmlDocumentDriver
object time out.KEY_XML_DOCUMENT_DRIVER_POOL_RESERVE_TIMEOUT
,
DEFAULT_VALUE_XML_DOCUMENT_DRIVER_POOL_RESERVE_TIMEOUT
boolean isBOMSupportEnabled()
true
if BOM support is enabled.boolean isOptimizationEnabled()
true
if optimization is enabled.KEY_OPTIMIZATION_ENABLED
,
DEFAULT_VALUE_OPTIMIZATION_ENABLED
boolean isDebugEnabled()
true
if debug mode is enabled.KEY_DEBUG_ENABLED
,
DEFAULT_VALUE_DEBUG_ENABLED
boolean isShareable()
true
if the rulesets are shared.KEY_SHAREABLE
,
DEFAULT_VALUE_SHAREABLE
boolean isTraceEnabled()
true
if the rule engine traces are enabled.KEY_TRACE_ENABLED
,
DEFAULT_VALUE_TRACE_ENABLED
boolean isMonitoringEnabled()
true
if ruleset monitoring is enabled.KEY_MONITORING_ENABLED
boolean isSequentialTraceEnabled()
true
if the traces are enabled.KEY_SEQUENTIAL_TRACE_ENABLED
,
DEFAULT_VALUE_SEQUENTIAL_TRACE_ENABLED
String[] getSequentialTracedTasks()
KEY_SEQUENTIAL_TRACED_TASKS
,
DEFAULT_VALUE_SEQUENTIAL_TRACED_TASKS
String[] getManagedXOMURIs()
String getStatus()
KEY_STATUS
,
DEFAULT_VALUE_STATUS
,
VALUE_STATUS_DISABLED
,
VALUE_STATUS_ENABLED
long getMaxIdleTime()
ms
during which a ruleset is guaranteed
to be kept in XU memory while idle.
ms
during which a ruleset is guaranteed
to be kept in XU memory while idle.DEFAULT_VALUE_MAX_IDLE_TIME
,
KEY_MAX_IDLE_TIME
,
VALUE_MAX_IDLE_TIME_INFINITE
,
VALUE_MAX_IDLE_TIME_UNSPECIFIED
IlrEngineType getEngineType()
KEY_ENGINE_TYPE
,
IlrEngineType.DE
,
IlrEngineType.CRE
|
Rule Execution Server API | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |