net.esper.client
Interface ConfigurationInformation

All Known Implementing Classes:
Configuration

public interface ConfigurationInformation

Provides configurations for an engine instance.


Method Summary
 List<ConfigurationAdapterLoader> getAdapterLoaders()
          Returns a list of configured adapter loaders.
 Map<String,ConfigurationDBRef> getDatabaseReferences()
          Returns a map of string database names to database configuration options.
 ConfigurationEngineDefaults getEngineDefaults()
          Returns engine default settings.
 String getEPServicesContextFactoryClassName()
          Returns the service context factory class name
 Map<String,String> getEventTypeAliases()
          Returns the mapping of event type alias to Java class name.
 Map<String,ConfigurationEventTypeLegacy> getEventTypesLegacy()
          Returns the mapping of event type alias to legacy java event type information.
 Map<String,Properties> getEventTypesMapEvents()
          Returns a map keyed by event type alias name, and values being the definition for the event type of the property names and types that make up the event.
 Map<String,ConfigurationEventTypeXMLDOM> getEventTypesXMLDOM()
          Returns the mapping of event type alias to XML DOM event type information.
 List<String> getImports()
          Returns the class and package imports.
 Map<String,ConfigurationMethodRef> getMethodInvocationReferences()
          Returns a map of class name and cache configurations, for use in method invocations in the from-clause of methods provided by the class.
 List<ConfigurationPlugInAggregationFunction> getPlugInAggregationFunctions()
          Returns a list of configured plug-in aggregation functions.
 List<ConfigurationPlugInPatternObject> getPlugInPatternObjects()
          Returns a list of configured plug-ins for pattern observers and guards.
 List<ConfigurationPlugInView> getPlugInViews()
          Returns a list of configured plug-in views.
 Map<String,ConfigurationVariable> getVariables()
          Returns the variables by name as key and type plus initialization value as value
 

Method Detail

getEPServicesContextFactoryClassName

String getEPServicesContextFactoryClassName()
Returns the service context factory class name

Returns:
class name

getEventTypeAliases

Map<String,String> getEventTypeAliases()
Returns the mapping of event type alias to Java class name.

Returns:
event type aliases for Java class names

getEventTypesMapEvents

Map<String,Properties> getEventTypesMapEvents()
Returns a map keyed by event type alias name, and values being the definition for the event type of the property names and types that make up the event.

Returns:
map of event type alias name and definition of event properties

getEventTypesXMLDOM

Map<String,ConfigurationEventTypeXMLDOM> getEventTypesXMLDOM()
Returns the mapping of event type alias to XML DOM event type information.

Returns:
event type aliases mapping to XML DOM configs

getEventTypesLegacy

Map<String,ConfigurationEventTypeLegacy> getEventTypesLegacy()
Returns the mapping of event type alias to legacy java event type information.

Returns:
event type aliases mapping to legacy java class configs

getImports

List<String> getImports()
Returns the class and package imports.

Returns:
imported names

getDatabaseReferences

Map<String,ConfigurationDBRef> getDatabaseReferences()
Returns a map of string database names to database configuration options.

Returns:
map of database configurations

getPlugInViews

List<ConfigurationPlugInView> getPlugInViews()
Returns a list of configured plug-in views.

Returns:
list of plug-in view configs

getAdapterLoaders

List<ConfigurationAdapterLoader> getAdapterLoaders()
Returns a list of configured adapter loaders.

Returns:
adapter loaders

getPlugInAggregationFunctions

List<ConfigurationPlugInAggregationFunction> getPlugInAggregationFunctions()
Returns a list of configured plug-in aggregation functions.

Returns:
list of configured aggregations

getPlugInPatternObjects

List<ConfigurationPlugInPatternObject> getPlugInPatternObjects()
Returns a list of configured plug-ins for pattern observers and guards.

Returns:
list of pattern plug-ins

getEngineDefaults

ConfigurationEngineDefaults getEngineDefaults()
Returns engine default settings.

Returns:
engine defaults

getVariables

Map<String,ConfigurationVariable> getVariables()
Returns the variables by name as key and type plus initialization value as value

Returns:
map of variable name and variable configuration

getMethodInvocationReferences

Map<String,ConfigurationMethodRef> getMethodInvocationReferences()
Returns a map of class name and cache configurations, for use in method invocations in the from-clause of methods provided by the class.

Returns:
map of fully-qualified or simple class name and cache configuration

© 2007 EsperTech Inc.
All rights reserved.
Visit us at espertech.com