public class ConfigurationRuntime
extends java.lang.Object
implements java.io.Serializable
Modifier and Type | Field and Description |
---|---|
protected java.lang.String |
epServicesContextFactoryClassName
Optional classname to use for constructing services context.
|
protected java.util.List<ConfigurationRuntimePluginLoader> |
pluginLoaders
List of adapter loaders.
|
Constructor and Description |
---|
ConfigurationRuntime()
Ctor.
|
Modifier and Type | Method and Description |
---|---|
void |
addPluginLoader(java.lang.String loaderName,
java.lang.String className)
Add a plugin loader (f.e.
|
void |
addPluginLoader(java.lang.String loaderName,
java.lang.String className,
java.util.Properties configuration)
Add a plugin loader (f.e.
|
void |
addPluginLoader(java.lang.String loaderName,
java.lang.String className,
java.util.Properties configuration,
java.lang.String configurationXML)
Add a plugin loader (f.e.
|
ConfigurationRuntimeConditionHandling |
getConditionHandling()
Returns the condition handling configuration.
|
java.lang.String |
getEPServicesContextFactoryClassName()
Returns the class name of the services context factory class to use.
|
ConfigurationRuntimeExceptionHandling |
getExceptionHandling()
Returns the exception handling configuration.
|
ConfigurationRuntimeExecution |
getExecution()
Returns statement execution-related settings, settings that
influence event/schedule to statement processing.
|
ConfigurationRuntimeExpression |
getExpression()
Returns the expression-related settings for common.
|
ConfigurationRuntimeLogging |
getLogging()
Returns logging settings applicable to runtime.
|
ConfigurationRuntimeMatchRecognize |
getMatchRecognize()
Return match-recognize settings.
|
ConfigurationRuntimeMetricsReporting |
getMetricsReporting()
Returns the metrics reporting configuration.
|
ConfigurationRuntimePatterns |
getPatterns()
Return pattern settings.
|
java.util.List<ConfigurationRuntimePluginLoader> |
getPluginLoaders()
Returns the plug-in loaders.
|
ConfigurationRuntimeThreading |
getThreading()
Returns threading settings.
|
ConfigurationRuntimeTimeSource |
getTimeSource()
Returns the time source configuration.
|
ConfigurationRuntimeVariables |
getVariables()
Returns defaults applicable to variables.
|
protected void |
reset()
Reset to an empty configuration.
|
void |
setConditionHandling(ConfigurationRuntimeConditionHandling conditionHandling)
Sets the condition handling configuration.
|
void |
setEpServicesContextFactoryClassName(java.lang.String epServicesContextFactoryClassName)
Sets the class name of the services context factory class to use.
|
void |
setExceptionHandling(ConfigurationRuntimeExceptionHandling exceptionHandling)
Sets the exception handling configuration.
|
void |
setMatchRecognize(ConfigurationRuntimeMatchRecognize matchRecognize)
Sets match-recognize settings.
|
void |
setMetricsReporting(ConfigurationRuntimeMetricsReporting metricsReporting)
Sets the metrics reporting settings
|
void |
setPatterns(ConfigurationRuntimePatterns patterns)
Sets pattern settings.
|
void |
setPluginLoaders(java.util.List<ConfigurationRuntimePluginLoader> pluginLoaders)
Sets the list of plug-in loaders
|
void |
setThreading(ConfigurationRuntimeThreading threading)
Sets the threading settings
|
protected java.lang.String epServicesContextFactoryClassName
protected java.util.List<ConfigurationRuntimePluginLoader> pluginLoaders
public void setEpServicesContextFactoryClassName(java.lang.String epServicesContextFactoryClassName)
epServicesContextFactoryClassName
- service context factory class namepublic java.lang.String getEPServicesContextFactoryClassName()
public java.util.List<ConfigurationRuntimePluginLoader> getPluginLoaders()
public void addPluginLoader(java.lang.String loaderName, java.lang.String className, java.util.Properties configuration)
The class is expected to implement the PluginLoader interface.
.loaderName
- is the name of the loaderclassName
- is the fully-qualified classname of the loader classconfiguration
- is loader cofiguration entriespublic void addPluginLoader(java.lang.String loaderName, java.lang.String className)
The class is expected to implement the PluginLoader interface.
.loaderName
- is the name of the loaderclassName
- is the fully-qualified classname of the loader classpublic void addPluginLoader(java.lang.String loaderName, java.lang.String className, java.util.Properties configuration, java.lang.String configurationXML)
The class is expected to implement the PluginLoader interface.
.loaderName
- is the name of the loaderclassName
- is the fully-qualified classname of the loader classconfiguration
- is loader cofiguration entriesconfigurationXML
- config xml if anypublic ConfigurationRuntimeMetricsReporting getMetricsReporting()
public void setPluginLoaders(java.util.List<ConfigurationRuntimePluginLoader> pluginLoaders)
pluginLoaders
- list of loaderspublic void setMetricsReporting(ConfigurationRuntimeMetricsReporting metricsReporting)
metricsReporting
- metrics reporting settingspublic ConfigurationRuntimeExceptionHandling getExceptionHandling()
public void setExceptionHandling(ConfigurationRuntimeExceptionHandling exceptionHandling)
exceptionHandling
- exception handling configurationpublic ConfigurationRuntimeConditionHandling getConditionHandling()
public void setConditionHandling(ConfigurationRuntimeConditionHandling conditionHandling)
conditionHandling
- exception handling configurationpublic ConfigurationRuntimeThreading getThreading()
public void setThreading(ConfigurationRuntimeThreading threading)
threading
- settingspublic ConfigurationRuntimeMatchRecognize getMatchRecognize()
public void setMatchRecognize(ConfigurationRuntimeMatchRecognize matchRecognize)
matchRecognize
- settings to setpublic ConfigurationRuntimePatterns getPatterns()
public void setPatterns(ConfigurationRuntimePatterns patterns)
patterns
- settings to setpublic ConfigurationRuntimeVariables getVariables()
public ConfigurationRuntimeLogging getLogging()
public ConfigurationRuntimeTimeSource getTimeSource()
public ConfigurationRuntimeExpression getExpression()
public ConfigurationRuntimeExecution getExecution()
protected void reset()