Uses of Package
net.esper.core

Packages that use net.esper.core
net.esper.adapter Adapter framework classes are in this package as they may provide service APIs to the engine. 
net.esper.core Implementation of client package interfaces, glue code 
net.esper.eql.core Contains EQL statement specification classes define the constructs that make up an EQL statement, such as the list of items in the select clause, the insert-into stream name and property names etc. 
net.esper.eql.db Database SQL polling views and caches 
net.esper.eql.join Join process interfaces and glue code 
net.esper.eql.view Internal processing views for output rate limiting, filtering and internal event routing 
net.esper.pattern Pattern expression tree and pattern state objects, the later resembles pattern expression state for each active pattern instance 
net.esper.pattern.guard Pattern guards that can define the lifetime of a pattern 
net.esper.pattern.observer Pattern observer classes the observe timer events 
net.esper.schedule Package for timer callback scheduling 
net.esper.util Utility classes that center around Java type handling, printing, reflection, debugging 
net.esper.view View infrastructure concerned with view creation and destroy, cloning and hooking views trees into filtering. 
net.esper.view.ext Extension views that providing services such as sorting, which don't fit much into other categories. 
net.esper.view.internal Internal management views for buffering view results and providing these to joins. 
net.esper.view.stat Views computing statistical values. 
net.esper.view.std Base service views that perform typical SQL-like functions such as unique, grouping, size, last etc. 
net.esper.view.stream View to event stream relationship service 
net.esper.view.window Window views are in this package 
 

Classes in net.esper.core used by net.esper.adapter
EPServiceProviderSPI
          A service provider interface that makes available internal engine services.
 

Classes in net.esper.core used by net.esper.core
ConfigurationSnapshot
          Snapshot of Configuration is held for re-initializing engine state from prior configuration values that may have been muted.
DispatchFuture
          DispatchFuture can be added to a dispatch queue that is thread-local.
EngineEnvContext
          Implements a JNDI context for providing a directory for engine-external resources such as adapters.
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.
EPStatementDispatch
          Interface for statement-level dispatch.
EPStatementHandle
          Class exists once per statement and hold statement resource lock(s).
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.
EPStatementStartMethod
          Starts and provides the stop method for EQL statements.
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.
StatementContext
          Contains handles to the implementation of the the scheduling service for use in view evaluation.
StatementContextFactory
          Interface for a factory class that makes statement context specific to a statement.
StatementLifecycleSvc
          Handles statement management.
StatementLifecycleSvcImpl.EPStatementDesc
          Statement information.
StatementLockFactory
          Factory for the managed lock that provides statement resource protection.
UpdateDispatchViewBase
          Convenience view for dispatching view updates received from a parent view to update listeners via the dispatch service.
UpdateDispatchViewBlocking
          Convenience view for dispatching view updates received from a parent view to update listeners via the dispatch service.
 

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

Classes in net.esper.core used by net.esper.eql.db
EPStatementHandle
          Class exists once per statement and hold statement resource lock(s).
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 net.esper.core used by net.esper.eql.join
EPStatementDispatch
          Interface for statement-level dispatch.
 

Classes in net.esper.core used by net.esper.eql.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.
 

Classes in net.esper.core used by net.esper.pattern
EPStatementHandle
          Class exists once per statement and hold statement resource lock(s).
ExtensionServicesContext
          Marker interface for extension services that provide additional engine or statement-level extensions, such as views backed by a write-behind store.
StatementContext
          Contains handles to the implementation of the the scheduling service for use in view evaluation.
 

Classes in net.esper.core used by net.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 net.esper.core used by net.esper.pattern.observer
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 net.esper.core used by net.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 net.esper.core used by net.esper.util
StatementLockFactory
          Factory for the managed lock that provides statement resource protection.
 

Classes in net.esper.core used by net.esper.view
EPStatementHandle
          Class exists once per statement and hold statement resource lock(s).
ExtensionServicesContext
          Marker interface for extension services that provide additional engine or statement-level extensions, such as views backed by a write-behind store.
StatementContext
          Contains handles to the implementation of the the scheduling service for use in view evaluation.
 

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

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

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

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

Classes in net.esper.core used by net.esper.view.stream
EPStatementHandle
          Class exists once per statement and hold statement resource lock(s).
 

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