Package net.esper.client

This package defines the central Esper Client APIs.

See:
          Description

Interface Summary
ConfigurationDBRef.ConnectionFactoryDesc Marker for different connection factory settings.
ConfigurationDBRef.DataCacheDesc Marker for different cache settings.
ConfigurationInformation Provides configurations for an engine instance.
ConfigurationOperations Provides configuration operations for configuration-time and runtime parameters.
EmittedListener Listener interface for events emitted from an EPRuntime.
EPAdministrator Administrative interface to the event stream processing engine.
EPIterable Interface to iterate over events.
EPListenable Interface to add and remove update listeners.
EPPreparedStatement Precompiled statement that is prepared with substitution parameters and that can be created and started efficiently multiple times with different actual values for parameters.
EPRuntime Interface to event stream processing runtime services.
EPServiceProvider This class provides access to the EPRuntime and EPAdministrator implementations.
EPStatement Statement interface that provides methods to start, stop and destroy a statement as well as get statement information such as statement name, expression text and current state.
SafeIterator<E> A concurrency-safe iterator that iterates over events representing statement results (pull API) in the face of concurrent event processing by further threads.
StatementAwareUpdateListener Defines an interface to notify of new and old events.
UnmatchedListener Interface to receive notification from an engine that an event that has been sent into the engine or that has been generated via insert-into has not been matched to any statement, considering all started statement's event stream filter criteria (not considering where-clause and having-clauses).
UpdateListener Defines an interface to notify of new and old events.
 

Class Summary
Configuration An instance of Configuration allows the application to specify properties to be used when creating a EPServiceProvider.
ConfigurationAdapterLoader Holds configuration for an input/output adapter loader.
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.
ConfigurationDBRef.ConnectionSettings Supplies connectioon-level settings for a given database name.
ConfigurationDBRef.DataSourceConnection Connection factory settings for using a DataSource.
ConfigurationDBRef.DriverManagerConnection Connection factory settings for using a DriverManager.
ConfigurationDBRef.ExpiryTimeCacheDesc Expiring cache settings.
ConfigurationDBRef.LRUCacheDesc LRU cache settings.
ConfigurationEngineDefaults Provides access to engine configuration defaults for modification.
ConfigurationEngineDefaults.EventMeta Event representation metadata.
ConfigurationEngineDefaults.Logging Holds view logging settings other then the Apache commons or Log4J settings.
ConfigurationEngineDefaults.Threading Holds threading settings.
ConfigurationEngineDefaults.Variables Holds variables settings.
ConfigurationEngineDefaults.ViewResources Holds view resources settings.
ConfigurationEventTypeLegacy Configuration information for legacy (non-JavaBean) event types.
ConfigurationEventTypeLegacy.LegacyFieldPropDesc Encapsulates information about an accessor field backing a named event property.
ConfigurationEventTypeLegacy.LegacyMethodPropDesc Encapsulates information about an accessor method backing a named event property.
ConfigurationEventTypeXMLDOM Configuration object for enabling the engine to process events represented as XML DOM document nodes.
ConfigurationEventTypeXMLDOM.XPathPropertyDesc Descriptor class for event properties that are resolved via XPath-expression.
ConfigurationMethodRef Holds configuration information for data caches for use in method invocations in the from-clause.
ConfigurationPlugInAggregationFunction Configuration information for plugging in a custom aggregation function.
ConfigurationPlugInPatternObject Configuration information for plugging in a custom view.
ConfigurationPlugInView Configuration information for plugging in a custom view.
ConfigurationVariable Provides variable configuration.
EPPreparedStatementImpl Prepared statement implementation that stores the statement object model and a list of substitution parameters, to be mapped into an internal representation upon creation.
EPServiceProviderManager Factory for instances of EPServiceProvider.
 

Enum Summary
Configuration.PropertyResolutionStyle Enumeration of different resolution styles for resolving property names.
ConfigurationDBRef.CacheReferenceType Enum indicating what kind of references are used to store the cache map's keys and values.
ConfigurationDBRef.ColumnChangeCaseEnum Controls how output column names get reflected in the event type.
ConfigurationDBRef.ConnectionLifecycleEnum Enum controlling connection lifecycle.
ConfigurationDBRef.MetadataOriginEnum Indicates how the engine retrieves metadata about a statement's output columns.
ConfigurationEngineDefaults.Threading.Locking Enumeration of blocking techniques.
ConfigurationEventTypeLegacy.AccessorStyle Accessor style defines the methods of a class that are automatically exposed via event property.
ConfigurationEventTypeLegacy.CodeGeneration Enum to control code generation.
ConfigurationPlugInPatternObject.PatternObjectType Choice for type of pattern object.
EPStatementState Enumerates all statement states.
 

Exception Summary
ConfigurationException Thrown to indicate a configuration problem.
EPException This exception is thrown to indicate a problem in administration and runtime.
EPStatementException This exception is thrown to indicate a problem in statement creation, such as syntax error or type checking problem etc.
 

Package net.esper.client Description

This package defines the central Esper Client APIs.


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