Uses of Package
com.espertech.esper.core.service

Packages that use com.espertech.esper.core.service
com.espertech.esper.client.dataflow Client API for data flows. 
com.espertech.esper.client.hook Callback interfaces for use with statement annotations. 
com.espertech.esper.collection Internal collection classes 
com.espertech.esper.core.context.activator Activation of streams for statement start. 
com.espertech.esper.core.context.factory Statement agent instance factories. 
com.espertech.esper.core.context.mgr Context management. 
com.espertech.esper.core.context.subselect Subselect implementation. 
com.espertech.esper.core.context.util Context partition utility or reference classes. 
com.espertech.esper.core.deploy Module and deployment utility and parser. 
com.espertech.esper.core.service Implementation of client package interfaces, glue code 
com.espertech.esper.core.service.resource Core service statement resource holders. 
com.espertech.esper.core.start Classes related to start and stop of statements 
com.espertech.esper.core.thread This package contains classes to advanced threading options. 
com.espertech.esper.dataflow.core Data flow core classes. 
com.espertech.esper.dataflow.interfaces Data flow operator and related interface. 
com.espertech.esper.dataflow.ops Data flow built-in operators. 
com.espertech.esper.dataflow.ops.epl Data flow built-in operator's helper classes. 
com.espertech.esper.epl.core Contains EPL statement specification classes define the constructs that make up an EPL statement, such as the list of items in the select clause, the insert-into stream name and property names etc. 
com.espertech.esper.epl.db Database SQL polling views and caches 
com.espertech.esper.epl.enummethod.dot Enumeration method utility classes and input data sources. 
com.espertech.esper.epl.enummethod.eval Enumeration method implementations. 
com.espertech.esper.epl.expression.core Core expression classes. 
com.espertech.esper.epl.join.base Join process interfaces and glue code 
com.espertech.esper.epl.join.hint Hints related to joins. 
com.espertech.esper.epl.join.plan Inner join and outer join query planning 
com.espertech.esper.epl.lookup Subquery execution strategies and lookup indexes 
com.espertech.esper.epl.metric Services for metrics reporting, including global flag, repositories and threading. 
com.espertech.esper.epl.named Named window classes are in this package 
com.espertech.esper.epl.spec Contains EPL statement specification classes define the constructs that make up an EPL statement, such as the list of items in the select clause, the insert-into stream name and property names etc. 
com.espertech.esper.epl.table.merge Table on-merge handlers. 
com.espertech.esper.epl.table.mgmt Table-related services and metadata. 
com.espertech.esper.epl.table.onaction Table on-action handlers. 
com.espertech.esper.epl.variable Variable service and variable collections 
com.espertech.esper.epl.view Internal processing views for output rate limiting, filtering and internal event routing 
com.espertech.esper.epl.virtualdw Virtual data window. 
com.espertech.esper.event This package defines the internal event APIs. 
com.espertech.esper.filter Main switchboard filtering and routing of incoming events to interested statements is performed in this package. 
com.espertech.esper.metrics.instrumentation EPL instrumentation helpers. 
com.espertech.esper.pattern Pattern expression tree and pattern state objects, the later resembles pattern expression state for each active pattern instance 
com.espertech.esper.pattern.guard Pattern guards that can define the lifetime of a pattern 
com.espertech.esper.pattern.observer Pattern observer classes the observe timer events 
com.espertech.esper.plugin APIs for plug-in adapter (for input-output) and plug-in event representation (event types and event objects) are in this package. 
com.espertech.esper.rowregex Match-recognize expression tree and state objects. 
com.espertech.esper.schedule Package for timer callback scheduling 
com.espertech.esper.view View infrastructure concerned with view creation and destroy, cloning and hooking views trees into filtering. 
com.espertech.esper.view.ext Extension views that providing services such as sorting, which don't fit much into other categories. 
com.espertech.esper.view.internal Internal management views for buffering view results and providing these to joins. 
com.espertech.esper.view.stat Views computing statistical values. 
com.espertech.esper.view.std Base service views that perform typical SQL-like functions such as unique, grouping, size, last etc. 
com.espertech.esper.view.stream View to event stream relationship service 
com.espertech.esper.view.window Window views are in this package 
 

Classes in com.espertech.esper.core.service used by com.espertech.esper.client.dataflow
EPRuntimeEventSender
          For use by EventSender for direct feed of wrapped events for processing.
 

Classes in com.espertech.esper.core.service used by com.espertech.esper.client.hook
StatementContext
          Contains handles to the implementation of the the scheduling service for use in view evaluation.
 

Classes in com.espertech.esper.core.service used by com.espertech.esper.collection
StatementAgentInstanceLock
           
 

Classes in com.espertech.esper.core.service used by com.espertech.esper.core.context.activator
EPServicesContext
          Convenience class to hold implementations for all services.
EPStatementHandleCallback
          Statement resource handle and callback for use with FilterService and SchedulingService.
ExprEvaluatorContextStatement
          Represents a statement-level-only context for expression evaluation, not allowing for agents instances and result cache.
StatementAgentInstanceLock
           
StatementContext
          Contains handles to the implementation of the the scheduling service for use in view evaluation.
 

Classes in com.espertech.esper.core.service used by com.espertech.esper.core.context.factory
EPServicesContext
          Convenience class to hold implementations for all services.
InternalEventRouterDesc
           
InternalRoutePreprocessView
          View for use with pre-processing statement such as "update istream" for indicating previous and current event.
StatementContext
          Contains handles to the implementation of the the scheduling service for use in view evaluation.
StreamJoinAnalysisResult
          Analysis result for joins.
 

Classes in com.espertech.esper.core.service used by com.espertech.esper.core.context.mgr
EPServicesContext
          Convenience class to hold implementations for all services.
EPStatementHandle
          Class exists once per statement and hold statement resource lock(s).
EPStatementHandleCallback
          Statement resource handle and callback for use with FilterService and SchedulingService.
StatementContext
          Contains handles to the implementation of the the scheduling service for use in view evaluation.
 

Classes in com.espertech.esper.core.service used by com.espertech.esper.core.context.subselect
EPServicesContext
          Convenience class to hold implementations for all services.
 

Classes in com.espertech.esper.core.service used by com.espertech.esper.core.context.util
EPServicesContext
          Convenience class to hold implementations for all services.
EPStatementDispatch
          Interface for statement-level dispatch.
EPStatementHandle
          Class exists once per statement and hold statement resource lock(s).
ExpressionResultCacheService
          Provides 3 caches on the statement-level:
StatementAgentInstanceFilterVersion
          Records minimal statement filter version required for processing.
StatementAgentInstanceLock
           
StatementContext
          Contains handles to the implementation of the the scheduling service for use in view evaluation.
StatementType
          Type of the statement.
UpdateDispatchView
          Update dispatch view to indicate statement results to listeners.
 

Classes in com.espertech.esper.core.service used by com.espertech.esper.core.deploy
EPAdministratorSPI
          Administrative SPI.
StatementEventTypeRef
          Service for maintaining references between statement name and event type.
StatementIdGenerator
           
StatementIsolationService
          Service for managing statement isolation.
 

Classes in com.espertech.esper.core.service used by com.espertech.esper.core.service
ConfiguratorContext
           
DeliveryConvertor
          Converts a row of column selection results into a result for dispatch to a method.
DeliveryConvertorNull
          Implementation that does not convert columns.
EngineEnvContext
          Implements a JNDI context for providing a directory for engine-external resources such as adapters.
EPAdministratorContext
          Context for administrative services.
EPAdministratorIsolatedSPI
          Implementation for the admin interface.
EPAdministratorSPI
          Administrative SPI.
EPContextPartitionAdminSPI
           
EPContextPartitionExtract
           
EPContextPartitionImportable
           
EPContextPartitionImportResult
           
EPIsolationUnitServices
          Context for all services that provide the isolated runtime.
EPOnDemandPreparedQuerySPI
           
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.
EPRuntimeEventSender
          For use by EventSender for direct feed of wrapped events for processing.
EPRuntimeIsolatedImpl
          Implementation for isolated runtime.
EPRuntimeIsolatedSPI
           
EPRuntimeSPI
          SPI interface of the runtime exposes fire-and-forget, non-continuous query functionality.
EPServiceProviderIsolatedImpl
          Implementation of the isolated service provider.
EPServiceProviderIsolatedSPI
          SPU for isolated service provider.
EPServiceProviderSPI
          A service provider interface that makes available internal engine services.
EPServicesContext
          Convenience class to hold implementations for all services.
EPServicesContextFactory
          Interface for a factory class to provide services in a services context for an engine instance.
EPStatementHandle
          Class exists once per statement and hold statement resource lock(s).
EPStatementHandleCallback
          Statement resource handle and callback for use with FilterService and SchedulingService.
EPStatementListenerSet
          Provides update listeners for use by statement instances, and the management methods around these.
EPStatementSPI
          Statement SPI for statements operations for state transitions and internal management.
ExceptionHandlingService
           
ExpressionResultCacheEntry
           
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.
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.
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.
InternalEventRouterDesc
           
InternalEventRouterEntry
          Pre-Processing entry for routing an event internally.
InternalEventRouterImpl
          Routing implementation that allows to pre-process events.
InternalRoutePreprocessView
          View for use with pre-processing statement such as "update istream" for indicating previous and current event.
ResultDeliveryStrategy
          Strategy for use with StatementResultService to dispatch to a statement's subscriber via method invocations.
StatementAgentInstanceLock
           
StatementContext
          Contains handles to the implementation of the the scheduling service for use in view evaluation.
StatementContextEngineServices
           
StatementContextFactory
          Interface for a factory class that makes statement context specific to a statement.
StatementContextFactoryDefault.AnnotationAnalysisResult
          Analysis result of analysing annotations for a statement.
StatementEventTypeRef
          Service for maintaining references between statement name and event type.
StatementExtensionSvcContext
          Statement-level extension services.
StatementIdGenerator
           
StatementIdGeneratorFactoryContext
          Statement id generator factory context.
StatementIsolationService
          Service for managing statement isolation.
StatementLifecycleEvent
          Event indicating statement lifecycle management.
StatementLifecycleEvent.LifecycleEventType
          Event types.
StatementLifecycleObserver
          Observer statement management events.
StatementLifecycleSvc
          Handles statement management.
StatementLifecycleSvcImpl.EPStatementDesc
          Statement information.
StatementLockFactory
          Factory for the managed lock that provides statement resource protection.
StatementMetadata
          Statement metadata.
StatementMetadataFactory
          Statement metadata factory.
StatementMetadataFactoryContext
          Statement metadata factory context.
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.
StatementType
          Type of the statement.
StatementVariableRef
          Service for maintaining references between statement name and variables.
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.
UpdateDispatchView
          Update dispatch view to indicate statement results to listeners.
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.
 

Classes in com.espertech.esper.core.service used by com.espertech.esper.core.service.resource
StatementAgentInstanceLock
           
 

Classes in com.espertech.esper.core.service used by com.espertech.esper.core.start
EPPreparedQueryResult
          The result of executing a prepared query.
EPServicesContext
          Convenience class to hold implementations for all services.
StatementContext
          Contains handles to the implementation of the the scheduling service for use in view evaluation.
 

Classes in com.espertech.esper.core.service used by com.espertech.esper.core.thread
EPRuntimeEventSender
          For use by EventSender for direct feed of wrapped events for processing.
EPRuntimeImpl
          Implements runtime interface.
EPServicesContext
          Convenience class to hold implementations for all services.
EPStatementHandleCallback
          Statement resource handle and callback for use with FilterService and SchedulingService.
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).
 

Classes in com.espertech.esper.core.service used by com.espertech.esper.dataflow.core
EPServicesContext
          Convenience class to hold implementations for all services.
StatementContext
          Contains handles to the implementation of the the scheduling service for use in view evaluation.
 

Classes in com.espertech.esper.core.service used by com.espertech.esper.dataflow.interfaces
EPRuntimeEventSender
          For use by EventSender for direct feed of wrapped events for processing.
EPServicesContext
          Convenience class to hold implementations for all services.
StatementContext
          Contains handles to the implementation of the the scheduling service for use in view evaluation.
 

Classes in com.espertech.esper.core.service used by com.espertech.esper.dataflow.ops
StatementLifecycleEvent
          Event indicating statement lifecycle management.
StatementLifecycleObserver
          Observer statement management events.
 

Classes in com.espertech.esper.core.service used by com.espertech.esper.dataflow.ops.epl
UpdateDispatchView
          Update dispatch view to indicate statement results to listeners.
 

Classes in com.espertech.esper.core.service used by com.espertech.esper.epl.core
StatementContext
          Contains handles to the implementation of the the scheduling service for use in view evaluation.
StatementEventTypeRef
          Service for maintaining references between statement name and event type.
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.
 

Classes in com.espertech.esper.core.service used by com.espertech.esper.epl.db
ExtensionServicesContext
          Marker interface for extension services that provide additional engine or statement-level extensions, such as views backed by a write-behind store.
 

Classes in com.espertech.esper.core.service used by com.espertech.esper.epl.enummethod.dot
ExpressionResultCacheStackEntry
           
 

Classes in com.espertech.esper.core.service used by com.espertech.esper.epl.enummethod.eval
ExpressionResultCacheStackEntry
           
 

Classes in com.espertech.esper.core.service used by com.espertech.esper.epl.expression.core
ExpressionResultCacheService
          Provides 3 caches on the statement-level:
StatementAgentInstanceLock
           
StatementContext
          Contains handles to the implementation of the the scheduling service for use in view evaluation.
StatementType
          Type of the statement.
 

Classes in com.espertech.esper.core.service used by com.espertech.esper.epl.join.base
EPStatementDispatch
          Interface for statement-level dispatch.
StatementContext
          Contains handles to the implementation of the the scheduling service for use in view evaluation.
StreamJoinAnalysisResult
          Analysis result for joins.
 

Classes in com.espertech.esper.core.service used by com.espertech.esper.epl.join.hint
StatementContext
          Contains handles to the implementation of the the scheduling service for use in view evaluation.
 

Classes in com.espertech.esper.core.service used by com.espertech.esper.epl.join.plan
StreamJoinAnalysisResult
          Analysis result for joins.
 

Classes in com.espertech.esper.core.service used by com.espertech.esper.epl.lookup
StatementAgentInstanceLock
           
 

Classes in com.espertech.esper.core.service used by com.espertech.esper.epl.metric
EPServicesContext
          Convenience class to hold implementations for all services.
StatementLifecycleEvent
          Event indicating statement lifecycle management.
StatementLifecycleObserver
          Observer statement management events.
StatementResultListener
          Interface for statement result callbacks.
 

Classes in com.espertech.esper.core.service used by com.espertech.esper.epl.named
EPStatementHandle
          Class exists once per statement and hold statement resource lock(s).
ExceptionHandlingService
           
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.
StatementAgentInstanceLock
           
StatementContext
          Contains handles to the implementation of the the scheduling service for use in view evaluation.
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.
 

Classes in com.espertech.esper.core.service used by com.espertech.esper.epl.spec
StatementContext
          Contains handles to the implementation of the the scheduling service for use in view evaluation.
 

Classes in com.espertech.esper.core.service used by com.espertech.esper.epl.table.merge
EPStatementHandle
          Class exists once per statement and hold statement resource lock(s).
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.
StatementContext
          Contains handles to the implementation of the the scheduling service for use in view evaluation.
 

Classes in com.espertech.esper.core.service used by com.espertech.esper.epl.table.mgmt
StatementContext
          Contains handles to the implementation of the the scheduling service for use in view evaluation.
 

Classes in com.espertech.esper.core.service used by com.espertech.esper.epl.table.onaction
EPStatementHandle
          Class exists once per statement and hold statement resource lock(s).
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.
StatementContext
          Contains handles to the implementation of the the scheduling service for use in view evaluation.
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.
 

Classes in com.espertech.esper.core.service used by com.espertech.esper.epl.variable
StatementExtensionSvcContext
          Statement-level extension services.
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.
 

Classes in com.espertech.esper.core.service used by com.espertech.esper.epl.view
EPStatementHandle
          Class exists once per statement and hold statement resource lock(s).
InternalEventRouter
          Interface for a service that routes events within the engine for further processing.
StatementContext
          Contains handles to the implementation of the the scheduling service for use in view evaluation.
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.
 

Classes in com.espertech.esper.core.service used by com.espertech.esper.epl.virtualdw
StatementContext
          Contains handles to the implementation of the the scheduling service for use in view evaluation.
 

Classes in com.espertech.esper.core.service used by com.espertech.esper.event
EPRuntimeEventSender
          For use by EventSender for direct feed of wrapped events for processing.
 

Classes in com.espertech.esper.core.service used by com.espertech.esper.filter
StatementContext
          Contains handles to the implementation of the the scheduling service for use in view evaluation.
 

Classes in com.espertech.esper.core.service used by com.espertech.esper.metrics.instrumentation
EPStatementHandle
          Class exists once per statement and hold statement resource lock(s).
InternalEventRouterEntry
          Pre-Processing entry for routing an event internally.
 

Classes in com.espertech.esper.core.service used by com.espertech.esper.pattern
EPStatementHandle
          Class exists once per statement and hold statement resource lock(s).
EPStatementHandleCallback
          Statement resource handle and callback for use with FilterService and SchedulingService.
ExceptionHandlingService
           
StatementContext
          Contains handles to the implementation of the the scheduling service for use in view evaluation.
StatementExtensionSvcContext
          Statement-level extension services.
 

Classes in com.espertech.esper.core.service used by com.espertech.esper.pattern.guard
ExtensionServicesContext
          Marker interface for extension services that provide additional engine or statement-level extensions, such as views backed by a write-behind store.
 

Classes in com.espertech.esper.core.service used by com.espertech.esper.pattern.observer
EPStatementHandleCallback
          Statement resource handle and callback for use with FilterService and SchedulingService.
ExtensionServicesContext
          Marker interface for extension services that provide additional engine or statement-level extensions, such as views backed by a write-behind store.
 

Classes in com.espertech.esper.core.service used by com.espertech.esper.plugin
EPRuntimeEventSender
          For use by EventSender for direct feed of wrapped events for processing.
 

Classes in com.espertech.esper.core.service used by com.espertech.esper.rowregex
StatementContext
          Contains handles to the implementation of the the scheduling service for use in view evaluation.
 

Classes in com.espertech.esper.core.service used by com.espertech.esper.schedule
ExtensionServicesContext
          Marker interface for extension services that provide additional engine or statement-level extensions, such as views backed by a write-behind store.
 

Classes in com.espertech.esper.core.service used by com.espertech.esper.view
EPStatementHandle
          Class exists once per statement and hold statement resource lock(s).
StatementContext
          Contains handles to the implementation of the the scheduling service for use in view evaluation.
StatementExtensionSvcContext
          Statement-level extension services.
 

Classes in com.espertech.esper.core.service used by com.espertech.esper.view.ext
EPStatementHandleCallback
          Statement resource handle and callback for use with FilterService and SchedulingService.
StatementContext
          Contains handles to the implementation of the the scheduling service for use in view evaluation.
 

Classes in com.espertech.esper.core.service used by com.espertech.esper.view.internal
EPStatementDispatch
          Interface for statement-level dispatch.
EPStatementHandle
          Class exists once per statement and hold statement resource lock(s).
InternalEventRouter
          Interface for a service that routes events within the engine for further processing.
StatementContext
          Contains handles to the implementation of the the scheduling service for use in view evaluation.
 

Classes in com.espertech.esper.core.service used by com.espertech.esper.view.stat
StatementContext
          Contains handles to the implementation of the the scheduling service for use in view evaluation.
 

Classes in com.espertech.esper.core.service used by com.espertech.esper.view.std
StatementContext
          Contains handles to the implementation of the the scheduling service for use in view evaluation.
 

Classes in com.espertech.esper.core.service used by com.espertech.esper.view.stream
StatementAgentInstanceLock
           
 

Classes in com.espertech.esper.core.service used by com.espertech.esper.view.window
EPStatementHandleCallback
          Statement resource handle and callback for use with FilterService and SchedulingService.
StatementContext
          Contains handles to the implementation of the the scheduling service for use in view evaluation.
 


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