Package com.espertech.esper.core

Implementation of client package interfaces, glue code

See:
          Description

Interface Summary
DeliveryConvertor Converts a row of column selection results into a result for dispatch to a method.
EPPreparedQuery Interface for a prepared query that can be executed multiple times.
EPQueryResult Results of a fire-and-forget, non-continuous query.
EPRuntimeEventSender For use by EventSender for direct feed of wrapped events for processing.
EPRuntimeSPI SPI interface of the runtime exposes fire-and-forget, non-continuous query functionality.
EPServiceProviderSPI A service provider interface that makes available internal engine services.
EPServicesContextFactory Interface for a factory class to provide services in a services context for an engine instance.
EPStatementDispatch Interface for statement-level dispatch.
EPStatementSPI Statement SPI for statements operations for state transitions and internal management.
EPStatementStopMethod Method to call to stop an EPStatement.
ExtensionServicesContext Marker interface for extension services that provide additional engine or statement-level extensions, such as views backed by a write-behind store.
InternalEventRouter Interface for a service that routes events within the engine for further processing.
ResultDeliveryStrategy Strategy for use with StatementResultService to dispatch to a statement's subscriber via method invocations.
StatementContextFactory Interface for a factory class that makes statement context specific to a statement.
StatementExtensionSvcContext Statement-level extension services.
StatementLifecycleObserver Observer statement management events.
StatementLifecycleSvc Handles statement management.
StatementLockFactory Factory for the managed lock that provides statement resource protection.
StatementResultService Interface for a statement-level service for coordinating the insert/remove stream generation, native deliver to subscribers and the presence/absence of listener or subscribers to a statement.
UpdateDispatchView Update dispatch view to indicate statement results to listeners.
 

Class Summary
ConfigurationOperationsImpl Provides runtime engine configuration operations.
DeliveryConvertorMap Converts column results into a Map of key-value pairs.
DeliveryConvertorNull Implementation that does not convert columns.
DeliveryConvertorObjectArr Implementation of a convertor for column results that renders the result as an object array itself.
EngineEnvContext Implements a JNDI context for providing a directory for engine-external resources such as adapters.
EPAdministratorImpl Implementation for the admin interface.
EPPreparedExecuteMethod Starts and provides the stop method for EPL statements.
EPPreparedQueryImpl Provides prepared query functionality.
EPPreparedQueryResult The result of executing a prepared query.
EPQueryResultImpl Query result.
EPRuntimeImpl Implements runtime interface.
EPServiceProviderImpl Service provider encapsulates the engine's services for runtime and administration interfaces.
EPServicesContext Convenience class to hold implementations for all services.
EPServicesContextFactoryDefault Factory for services context.
EPStatementDesc Statement information for use to perform statement lifecycle management.
EPStatementHandle Class exists once per statement and hold statement resource lock(s).
EPStatementHandleCallback Statement resource handle and callback for use with FilterService and SchedulingService.
EPStatementImpl Statement implementation for EPL statements.
EPStatementListenerSet Provides update listeners for use by statement instances, and the management methods around these.
EPStatementObjectModelHelper Helper methods for use by the statement object model.
EPStatementStartMethod Starts and provides the stop method for EPL statements.
InsertIntoLatchFactory Class to hold a current latch per statement that uses an insert-into stream (per statement and insert-into stream relationship).
InsertIntoLatchSpin A spin-locking implementation of a latch for use in guaranteeing delivery between a single event produced by a single statement and consumable by another statement.
InsertIntoLatchWait A suspend-and-notify implementation of a latch for use in guaranteeing delivery between a single event produced by a single statement and consumable by another statement.
PatternListenerDispatch Dispatchable for dispatching events to update listeners.
ResultDeliveryStrategyFactory Factory for creating a dispatch strategy based on the subscriber object and the columns produced by a select-clause.
ResultDeliveryStrategyImpl A result delivery strategy that uses a matching "update" method and optional start, end, and updateRStream methods, to deliver column-wise to parameters of the update method.
ResultDeliveryStrategyMap A result delivery strategy that uses an "update" method that accepts a pair of map array.
ResultDeliveryStrategyObjectArr A result delivery strategy that uses an "update" method that accepts a pair of object array array.
ResultDeliveryStrategyTypeArr A result delivery strategy that uses an "update" method that accepts a underlying array for use in wildcard selection.
StatementContext Contains handles to the implementation of the the scheduling service for use in view evaluation.
StatementContextFactoryDefault Default implementation for making a statement-specific context class.
StatementLifecycleEvent Event indicating statement lifecycle management.
StatementLifecycleSvcImpl Provides statement lifecycle services.
StatementLockFactoryImpl Provides statement-level locks.
StatementResultServiceImpl Implements tracking of statement listeners and subscribers for a given statement such as to efficiently dispatch in situations where 0, 1 or more listeners are attached and/or 0 or 1 subscriber (such as iteration-only statement).
SubSelectHolder Entry holding lookup resource references for use by SubSelectStreamCollection.
SubSelectStreamCollection Holds stream information for subqueries.
UpdateDispatchFutureSpin UpdateDispatchFutureSpin can be added to a dispatch queue that is thread-local.
UpdateDispatchFutureWait UpdateDispatchFutureWait can be added to a dispatch queue that is thread-local.
UpdateDispatchViewBase Convenience view for dispatching view updates received from a parent view to update listeners via the dispatch service.
UpdateDispatchViewBlockingSpin Convenience view for dispatching view updates received from a parent view to update listeners via the dispatch service.
UpdateDispatchViewBlockingWait Convenience view for dispatching view updates received from a parent view to update listeners via the dispatch service.
UpdateDispatchViewNonBlocking Convenience view for dispatching view updates received from a parent view to update listeners via the dispatch service.
 

Enum Summary
StatementLifecycleEvent.LifecycleEventType Event types.
 

Package com.espertech.esper.core Description

Implementation of client package interfaces, glue code


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