[This topic is pre-release documentation and is subject to change in future releases. Blank topics are included as placeholders.]

An instance of Configuration allows the application to specify properties to be used when creating a EPServiceProvider. Usually an application will create a single Configuration, then get one or more instances of net.esper.client.EPServiceProvider via net.esper.client.EPServiceProviderManager. The Configuration is meant only as an initialization-time object. EPServiceProviders are immutable and do not retain any association back to the Configuration.

The format of an Esper XML configuration file is defined in esper-configuration-1.0.xsd.

The following tables list the members exposed by the Configuration type.

Public Properties

  NameDescription
DatabaseReferences
Returns a map of string database names to database configuration options.

EventTypeAliases
Returns the mapping of event type alias to Java class name.

EventTypesLegacy
Returns the mapping of event type alias to legacy java event type information.

EventTypesMapEvents
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.

EventTypesXMLDOM
Returns the mapping of event type alias to XML DOM event type information.

Imports
Returns the class and package imports.