[This topic is pre-release documentation and is subject to change in future releases. Blank topics are included as placeholders.]
Classes
Class | Description | |
---|---|---|
![]() | Configuration |
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. |
![]() | ConfigurationDBRef | Container for database configuration information, such as
options around getting a database connection and options to control the lifecycle
of connections and set connection parameters.
|
![]() | ConfigurationEventTypeLegacy |
Configuration information for legacy event types.
|
![]() | ConfigurationEventTypeXMLDOM |
Configuration object for enabling the engine to process events represented as XML DOM document nodes.
Use this class to configure the engine for processing of XML DOM objects that represent events
and contain all the data for event properties used by statements.
Minimally required is the root element name which allows the engine to map the document
to the event type that has been named in an EQL or pattern statement.
Event properties that are results of XPath expressions can be made known to the engine via this class.
For XPath expressions that must refer to namespace prefixes those prefixes and their
namespace name must be supplied to the engine. A default namespace can be supplied as well.
By supplying a schema resource the engine can interrogate the schema, allowing the engine to
verify event properties and return event properties in the type defined by the schema.
When a schema resource is supplied, the optional root element namespace defines the namespace in case the
root element name occurs in multiple namespaces.
|
![]() | ConfigurationException | Thrown to indicate a configuration problem. |
![]() | ConfigurationParser |
Parses configurations
|
![]() | ConnectionSettings |
Supplies connection-level settings for a given database name.
|
![]() | DbProviderFactoryConnection |
Connection factory settings for using a DbProviderFactory.
|
![]() | EPException | This exception is thrown to indicate a problem in administration and runtime. |
![]() | EPServiceProviderManager |
Factory for instances of net.esper.client.EPServiceProvider.
|
![]() | EPStatementException |
This exception is thrown to indicate a problem in statement creation, such as syntax error or type
checking problem etc.
|
![]() | ExpiryTimeCacheDesc |
Expiring cache settings.
|
![]() | LegacyFieldPropDesc |
Encapsulates information about an accessor field backing a named event property.
|
![]() | LegacyMethodPropDesc |
Encapsulates information about an accessor method backing a named event property.
|
![]() | LRUCacheDesc |
LRU cache settings.
|
![]() | XPathPropertyDesc |
Descriptor class for event properties that are resolved via XPath-expression.
|
Interfaces
Interface | Description | |
---|---|---|
![]() | ConnectionFactoryDesc |
Marker for different connection factory settings.
|
![]() | DataCacheDesc |
Marker for different cache settings.
|
![]() | EPAdministrator | Administrative interface to the event stream processing engine. Includes methods to create patterns and EQL statements. |
![]() | EPIterable |
Interface to iterate over events.
|
![]() | EPListenable |
Interface to add and remove update listeners.
|
![]() | EPRuntime |
Interface to event stream processing runtime services.
|
![]() | EPServiceProvider |
This class provides access to the EPRuntime and EPAdministrator implementations.
|
![]() | EPStatement |
Interface to add and remove update listeners receiving events for an EP statement.
|
Delegates
Delegate | Description | |
---|---|---|
![]() | EmittedListener |
Called to indicate an event emitted from an EPRuntime.
|
![]() | UpdateListener |
Defines an interface to notify of new and old events.
|
Enumerations
Enumeration | Description | |
---|---|---|
![]() | AccessorStyleEnum |
Accessor style defines the methods of a class that are automatically exposed via event property.
|
![]() | CodeGenerationEnum | Enum to control code generation. |
![]() | ConnectionLifecycleEnum |
Enum controlling connection lifecycle.
|