Package com.espertech.esper.core.service

Implementation of client package interfaces, glue code

See:
          Description

Interface Summary
Configurator  
DeliveryConvertor Converts a row of column selection results into a result for dispatch to a method.
EPAdministratorIsolatedSPI Implementation for the admin interface.
EPAdministratorSPI Administrative SPI.
EPContextPartitionAdminSPI  
EPOnDemandPreparedQuerySPI  
EPRuntimeEventSender For use by EventSender for direct feed of wrapped events for processing.
EPRuntimeIsolatedSPI  
EPRuntimeSPI SPI interface of the runtime exposes fire-and-forget, non-continuous query functionality.
EPServiceProviderIsolatedSPI SPU for isolated service provider.
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.
ExpressionResultCacheService Provides 3 caches on the statement-level:
ExpressionResultCacheStackEntry  
ExtensionServicesContext Marker interface for extension services that provide additional engine or statement-level extensions, such as views backed by a write-behind store.
InsertIntoListener  
InternalEventRouteDest Interface for a service that routes events within the engine for further processing.
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.
StatementAgentInstanceLock  
StatementContextFactory Interface for a factory class that makes statement context specific to a statement.
StatementEventTypeRef Service for maintaining references between statement name and event type.
StatementExtensionSvcContext Statement-level extension services.
StatementIdGenerator  
StatementIdGeneratorFactory Statement id generator factory.
StatementIsolationService Service for managing statement isolation.
StatementLifecycleObserver Observer statement management events.
StatementLifecycleSvc Handles statement management.
StatementLockFactory Factory for the managed lock that provides statement resource protection.
StatementMetadataFactory Statement metadata factory.
StatementResultListener Interface for statement result callbacks.
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.
StatementVariableRef Service for maintaining references between statement name and variables.
UpdateDispatchView Update dispatch view to indicate statement results to listeners.
 

Class Summary
ConfigurationOperationsImpl Provides runtime engine configuration operations.
ConfiguratorContext  
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.
DeliveryConvertorWidener 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.
EPAdministratorContext Context for administrative services.
EPAdministratorHelper Helper class for administrative interface.
EPAdministratorImpl Implementation for the admin interface.
EPAdministratorIsolatedImpl Implementation for the admin interface.
EPContextPartitionAdminImpl  
EPContextPartitionAdminImpl.CPImportCallback  
EPContextPartitionAdminImpl.CPSelectorById  
EPContextPartitionExtract  
EPContextPartitionImportable  
EPContextPartitionImportResult  
EPIsolationUnitServices Context for all services that provide the isolated runtime.
EPPreparedQueryImpl Provides prepared query functionality.
EPPreparedQueryResult The result of executing a prepared query.
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.
EPQueryResultImpl Query result.
EPRuntimeImpl Implements runtime interface.
EPRuntimeIsolatedImpl Implementation for isolated runtime.
EPServiceProviderImpl Service provider encapsulates the engine's services for runtime and administration interfaces.
EPServiceProviderIsolatedImpl Implementation of the isolated service provider.
EPServicesContext Convenience class to hold implementations for all services.
EPServicesContextFactoryDefault Factory for services context.
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.
ExceptionHandlingService  
ExpressionResultCacheEntry<R,T>  
ExpressionResultCacheServiceAgentInstance  
ExpressionResultCacheServiceThreadlocal  
ExprEvaluatorContextStatement Represents a statement-level-only context for expression evaluation, not allowing for agents instances and result cache.
ExprEvaluatorContextWTableAccess  
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.
InternalEventRouterDesc  
InternalEventRouterEntry Pre-Processing entry for routing an event internally.
InternalEventRouterImpl Routing implementation that allows to pre-process events.
InternalEventRouterPreprocessor Interface for a service that routes events within the engine for further processing.
InternalRoutePreprocessView View for use with pre-processing statement such as "update istream" for indicating previous and current event.
NamedWindowSelectedProps Selected properties for a create-window expression in the model-after syntax.
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.
SchedulingServiceAudit  
StatementAgentInstanceFilterVersion Records minimal statement filter version required for processing.
StatementAgentInstanceRWLockImpl Simple read-write lock based on ReentrantReadWriteLock that associates a name with the lock and traces read/write locking and unlocking.
StatementContext Contains handles to the implementation of the the scheduling service for use in view evaluation.
StatementContextEngineServices  
StatementContextFactoryDefault Default implementation for making a statement-specific context class.
StatementContextFactoryDefault.AnnotationAnalysisResult Analysis result of analysing annotations for a statement.
StatementContextFactoryUtil  
StatementEventDispatcherUnthreaded Dispatcher for statement lifecycle events to service provider statement state listeners.
StatementEventTypeRefImpl Service for holding references between statements and their event type use.
StatementIdGeneratorFactoryContext Statement id generator factory context.
StatementIsolationServiceImpl Service to maintain currently active isoalted service providers for an engine.
StatementLifecycleEvent Event indicating statement lifecycle management.
StatementLifecycleSvcImpl Provides statement lifecycle services.
StatementLifecycleSvcImpl.EPStatementDesc Statement information.
StatementLifecycleSvcUtil  
StatementLockFactoryImpl Provides statement-level locks.
StatementMetadata Statement metadata.
StatementMetadataFactoryContext Statement metadata factory context.
StatementMetadataFactoryDefault Statement metadata.
StatementNoLockImpl A Statement-lock implementation that doesn't lock.
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).
StatementVariableRefImpl Service for holding references between statements and their variable use.
StreamJoinAnalysisResult Analysis result for joins.
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.
StatementType Type of the statement.
 

Package com.espertech.esper.core.service Description

Implementation of client package interfaces, glue code


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