Skip navigation links
ilog.rules.res.session.config
Interface IlrXUConfig
public interface IlrXUConfig
The Execution Unit configuration.
- Since:
- 8.0
getLoglevel
Level getLoglevel()
- Returns:
- the currently set log level
setLogLevel
void setLogLevel(Level level)
- Throws:
IllegalArgumentException
- if the log level is null
- Parameters:
level
- the new log level
isLogAutoFlushEnabled
boolean isLogAutoFlushEnabled()
- Returns:
true
if log autoflush is enabled
setLogAutoFlushEnabled
void setLogAutoFlushEnabled(boolean enable)
- Parameters:
enable
- true
to enable the log autoflush
getPersistenceConfig
IlrPersistenceConfig getPersistenceConfig()
- Returns:
- the persistence configuration for the ruleset repository
getManagedXOMPersistenceConfig
IlrPersistenceConfig getManagedXOMPersistenceConfig()
- Returns:
- the persistence configuration for managed XOMs
getConnectionPoolConfig
IlrPoolConfig getConnectionPoolConfig()
- Returns:
- the connection pool configuration
getPluginConfigs
List<IlrPluginConfig> getPluginConfigs()
- Returns:
- the current plugin configurations. The returned list is a deep copy: no change will be reflected to the
current plugin configurations.
setPluginConfigs
void setPluginConfigs(List<IlrPluginConfig> pluginConfigs)
- Parameters:
pluginConfigs
- the new plugin configurations. A value of null
is equivalent to an empty list.
createPluginConfig
IlrPluginConfig createPluginConfig(String pluginClassName)
- Throws:
IllegalArgumentException
- if pluginClassname is null- Parameters:
pluginClassName
- the plugin class name
- Returns:
- a new
IlrPluginConfig
instance
isAsynchronousRulesetParsingEnabled
boolean isAsynchronousRulesetParsingEnabled()
- Returns:
- true if asynchronous ruleset parsing is enabled
setAsynchronousRulesetParsingEnabled
void setAsynchronousRulesetParsingEnabled(boolean enable)
- Parameters:
enable
- true
to enable asynchronous ruleset parsing
isRulesetUsageMonitorEnabled
boolean isRulesetUsageMonitorEnabled()
- Returns:
true
if monitoring of the ruleset usage is enabled
setRulesetUsageMonitorEnabled
void setRulesetUsageMonitorEnabled(boolean enable)
- Parameters:
enable
- true
to enable monitoring of the ruleset usage
Skip navigation links
© Copyright IBM Corp. 1987, 2012