|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface ConfigurationInformation
Provides configurations for an engine instance.
Method Summary | |
---|---|
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. |
Set<String> |
getEventTypeAutoAliasPackages()
Returns a set of Java package names that Java event classes reside in. |
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,Map<String,Object>> |
getEventTypesNestableMapEvents()
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, for nestable, strongly-typed Map-based event representations. |
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. |
Map<URI,ConfigurationPlugInEventRepresentation> |
getPlugInEventRepresentation()
Returns a map of plug-in event representation URI and their event representation class and initializer. |
URI[] |
getPlugInEventTypeAliasResolutionURIs()
Returns the URIs that point to plug-in event representations that are given a chance to dynamically resolve an event type alias to an event type, when a new (unseen) event type alias occurs in a new EPL statement. |
Map<String,ConfigurationPlugInEventType> |
getPlugInEventTypes()
Returns a map of event type alias of those event types that will be supplied by a plug-in event representation, and their configuration. |
List<ConfigurationPluginLoader> |
getPluginLoaders()
Returns a list of configured plugin loaders. |
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,ConfigurationRevisionEventType> |
getRevisionEventTypes()
Returns a map of revision event type alias and revision event type configuration. |
Map<String,ConfigurationVariable> |
getVariables()
Returns the variables by name as key and type plus initialization value as value |
Map<String,ConfigurationVariantStream> |
getVariantStreams()
Returns a map of variant stream alias and variant configuration information. |
Method Detail |
---|
String getEPServicesContextFactoryClassName()
Map<String,String> getEventTypeAliases()
Map<String,Properties> getEventTypesMapEvents()
Map<String,Map<String,Object>> getEventTypesNestableMapEvents()
Map<String,ConfigurationEventTypeXMLDOM> getEventTypesXMLDOM()
Map<String,ConfigurationEventTypeLegacy> getEventTypesLegacy()
List<String> getImports()
Map<String,ConfigurationDBRef> getDatabaseReferences()
List<ConfigurationPlugInView> getPlugInViews()
List<ConfigurationPluginLoader> getPluginLoaders()
List<ConfigurationPlugInAggregationFunction> getPlugInAggregationFunctions()
List<ConfigurationPlugInPatternObject> getPlugInPatternObjects()
ConfigurationEngineDefaults getEngineDefaults()
Map<String,ConfigurationVariable> getVariables()
Map<String,ConfigurationMethodRef> getMethodInvocationReferences()
Set<String> getEventTypeAutoAliasPackages()
This setting allows an application to place all it's events into one or more Java packages and then declare these packages via this method. The engine attempts to resolve an event type alias to a Java class residing in each declared package.
For example, in the statement "select * from MyEvent" the engine attempts to load class "javaPackageName.MyEvent" and if successful, uses that class as the event type.
Map<URI,ConfigurationPlugInEventRepresentation> getPlugInEventRepresentation()
Map<String,ConfigurationPlugInEventType> getPlugInEventTypes()
URI[] getPlugInEventTypeAliasResolutionURIs()
The order of the URIs matters as event representations are asked in turn, to accept the alias.
URIs can be child URIs of plug-in event representations and can add additional parameters or fragments for use by the event representation.
Map<String,ConfigurationRevisionEventType> getRevisionEventTypes()
Map<String,ConfigurationVariantStream> getVariantStreams()
|
© 2007 EsperTech Inc. All rights reserved. Visit us at espertech.com |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |