Package com.espertech.esper.client

This package and its sub-packages defines the central Esper Client APIs.

See:
          Description

Interface Summary
ConfigurationDataCache Marker interface for different cache settings.
ConfigurationDBRef.ConnectionFactoryDesc Marker for different connection factory settings.
ConfigurationEngineDefaults.ClusterConfigurator Interface for cluster configurator.
ConfigurationInformation Provides configurations for an engine instance.
ConfigurationOperations Provides configuration operations for configuration-time and runtime parameters.
EPAdministrator Administrative interface to the event stream processing engine.
EPAdministratorIsolated Administrative interfae
EPIterable Interface to iterate over events.
EPListenable Interface to add and remove update listeners.
EPOnDemandPreparedQuery Interface for a prepared on-demand query that can be executed multiple times.
EPOnDemandPreparedQueryParameterized Parameter holder for parameterized on-demand queries that are prepared with substitution parameters and that can be executed efficiently multiple times with different actual values for parameters.
EPOnDemandQueryResult Results of an on-demand (fire-and-forget non-continuous) query.
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.
EPRuntimeIsolated Runtime interface for the isolated service provider, for controlling event visibility and scheduling for the statements contained within the isolated service.
EPServiceProvider This class provides access to the EPRuntime and EPAdministrator implementations.
EPServiceProviderIsolated Isolated service provider for controlling event visibility and scheduling on a statement level.
EPServiceStateListener A listener interface for callbacks regarding EPServiceProvider state changes.
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.
EPStatementStateListener Interface for receiving callback events pertaining to statement creation and statement state transitions.
EventBean Interface for event representation.
EventBeanFactory Factory for EventBean instances given an underlying event object.
EventPropertyGetter Get property values from an event instance for a given event property.
EventPropertyGetterIndexed Get property values from an event instance for a given indexed event property by passing the array index.
EventPropertyGetterMapped Get property values from an event instance for a given mapped event property by passing the map string key.
EventSender Returns a facility to process event objects that are of a known type.
EventType This interface provides metadata on events.
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.
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.DataSourceFactory Connection factory settings for using a Apache DBCP or other provider DataSource factory.
ConfigurationDBRef.DriverManagerConnection Connection factory settings for using a DriverManager.
ConfigurationEngineDefaults Provides access to engine configuration defaults for modification.
ConfigurationEngineDefaults.AlternativeContext Returns the provider for runtime and administrative interfaces.
ConfigurationEngineDefaults.Cluster Cluster configuration.
ConfigurationEngineDefaults.ConditionHandling Configuration object for defining condition handling behavior.
ConfigurationEngineDefaults.EventMeta Event representation metadata.
ConfigurationEngineDefaults.ExceptionHandling Configuration object for defining exception handling behavior.
ConfigurationEngineDefaults.Execution Holds engine execution-related settings.
ConfigurationEngineDefaults.Expression Expression evaluation settings in the engine are for results of expressions.
ConfigurationEngineDefaults.Language Language settings in the engine are for string comparisons.
ConfigurationEngineDefaults.Logging Holds view logging settings other then the Apache commons or Log4J settings.
ConfigurationEngineDefaults.Patterns Holds variables settings.
ConfigurationEngineDefaults.Scripts Holder for script settings.
ConfigurationEngineDefaults.StreamSelection Holds default settings for stream selection in the select-clause.
ConfigurationEngineDefaults.Threading Holds threading settings.
ConfigurationEngineDefaults.TimeSource Time source configuration, the default in MILLI (millisecond resolution from System.currentTimeMillis).
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.
ConfigurationEventTypeMap Configuration object for Map-based event types.
ConfigurationEventTypeObjectArray Configuration object for Object array-based event types.
ConfigurationEventTypeWithSupertype Configuration object for event types with super-types and timestamp.
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.
ConfigurationExpiryTimeCache Expiring cache settings.
ConfigurationLRUCache LRU cache settings.
ConfigurationMethodRef Holds configuration information for data caches for use in method invocations in the from-clause.
ConfigurationMetricsReporting Configuratiom for metrics reporting.
ConfigurationMetricsReporting.StmtGroupMetrics Class to configure statement metrics reporting for a group of one or more statements.
ConfigurationPlugInAggregationFunction Configuration information for plugging in a custom aggregation function.
ConfigurationPlugInAggregationMultiFunction Configuration information for plugging in a custom aggregation multi-function.
ConfigurationPlugInEventRepresentation Configuration object for plug-in event representations.
ConfigurationPlugInEventType Configuration for a plug-in event type, which is an event type resolved via plug-in event representation.
ConfigurationPluginLoader Holds configuration for a plugin such as an input/output adapter loader.
ConfigurationPlugInPatternObject Configuration information for plugging in a custom view.
ConfigurationPlugInSingleRowFunction Configuration information for plugging in a custom single-row function.
ConfigurationPlugInView Configuration information for plugging in a custom view.
ConfigurationPlugInVirtualDataWindow Configuration information for plugging in a custom view.
ConfigurationRevisionEventType Configuration information for revision event types.
ConfigurationVariable Provides variable configuration.
ConfigurationVariantStream Configures a variant stream.
EPServiceProviderManager Factory for instances of EPServiceProvider.
EventPropertyDescriptor Descriptor for event property names, property types and access metadata.
FragmentEventType Provides an event type for a property of an event.
 

Enum Summary
Configuration.EventRepresentation Enumeration of event representation.
Configuration.PropertyResolutionStyle Enumeration of different resolution styles for resolving property names.
ConfigurationCacheReferenceType 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.FilterServiceProfile Filter service profile.
ConfigurationEngineDefaults.Threading.Locking Enumeration of blocking techniques.
ConfigurationEngineDefaults.ThreadingProfile Threading profile.
ConfigurationEngineDefaults.TimeSourceType Time source type.
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.
ConfigurationPlugInSingleRowFunction.FilterOptimizable Controls whether a single-row function is eligible for optimization if it occurs in a filter expression.
ConfigurationPlugInSingleRowFunction.ValueCache Enum for single-row function value cache setting.
ConfigurationRevisionEventType.PropertyRevision Enumeration for specifying a strategy to use to merge or overlay properties.
ConfigurationVariantStream.TypeVariance Enumeration specifying whether only the predefine types or any type of event is accepted by the variant stream.
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.
EPServiceDestroyedException This exception is thrown to indicate that the EPServiceProvider (engine) instance has been destroyed.
EPServiceIsolationException This exception is thrown to indicate a problem isolating statements.
EPServiceNotAllowedException This exception is thrown to indicate that the operation is not allowed.
EPStatementException This exception is thrown to indicate a problem in statement creation, such as syntax error or type checking problem etc.
EPStatementSyntaxException This exception is thrown to indicate a problem in statement creation.
EPSubscriberException This exception is thrown to indicate that a subscriber registration failed such as when the subscribe does not expose an acceptable method to receive statement results.
EventTypeException Indicates that a problem occurred looking up, assigning or creating and event type.
PropertyAccessException This exception is thrown to indicate a problem with a accessing a property of an EventBean.
VariableConstantValueException Indicates that a variable cannot be set.
VariableNotFoundException Indicates that a variable was not found.
VariableValueException Indicates that a variable value could not be assigned.
 

Package com.espertech.esper.client Description

This package and its sub-packages defines the central Esper Client APIs.


© 2006-2015 EsperTech Inc.
All rights reserved.
Visit us at espertech.com