Package net.esper.core

Implementation of client package interfaces, glue code

See:
          Description

Interface Summary
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.
StatementContextFactory Interface for a factory class that makes statement context specific to a statement.
StatementExtensionSvcContext Statement-level extension services.
StatementLifecycleSvc Handles statement management.
StatementLockFactory Factory for the managed lock that provides statement resource protection.
 

Class Summary
ConfigurationOperationsImpl Provides runtime engine configuration operations.
EngineEnvContext Implements a JNDI context for providing a directory for engine-external resources such as adapters.
EPAdministratorImpl Implementation for the admin interface.
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 EQL 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 EQL 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.
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.
StatementLifecycleSvcImpl Provides statement lifecycle services.
StatementLockFactoryImpl Provides statement-level locks.
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.
 

Package net.esper.core Description

Implementation of client package interfaces, glue code


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