Uses of Package
com.espertech.esper.core

Packages that use com.espertech.esper.core
com.espertech.esper.core Implementation of client package interfaces, glue code 
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.join Join process interfaces and glue code 
com.espertech.esper.epl.named Named window classes are in this package 
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.event This package defines the Esper Client event API. 
com.espertech.esper.event.vaevent Value added events are revision events and variant events. 
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.schedule Package for timer callback scheduling 
com.espertech.esper.util Utility classes that center around Java type handling, printing, reflection, debugging 
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 used by com.espertech.esper.core
DeliveryConvertor
          Converts a row of column selection results into a result for dispatch to a method.
EngineEnvContext
          Implements a JNDI context for providing a directory for engine-external resources such as adapters.
EPPreparedExecuteMethod
          Starts and provides the stop method for EPL statements.
EPPreparedQuery
          Interface for a prepared query that can be executed multiple times.
EPPreparedQueryResult
          The result of executing a prepared query.
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.
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 EPL 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.
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.
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.
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.
StatementExtensionSvcContext
          Statement-level extension services.
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.
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.
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 used by com.espertech.esper.epl.core
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.
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 used by com.espertech.esper.epl.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 com.espertech.esper.core used by com.espertech.esper.epl.join
EPStatementDispatch
          Interface for statement-level dispatch.
 

Classes in com.espertech.esper.core used by com.espertech.esper.epl.named
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.
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.
 

Classes in com.espertech.esper.core 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 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 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 used by com.espertech.esper.event.vaevent
EPStatementHandle
          Class exists once per statement and hold statement resource lock(s).
 

Classes in com.espertech.esper.core used by com.espertech.esper.pattern
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 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 used by com.espertech.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 com.espertech.esper.core used by com.espertech.esper.plugin
EPRuntimeEventSender
          For use by EventSender for direct feed of wrapped events for processing.
EPServiceProviderSPI
          A service provider interface that makes available internal engine services.
 

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

Classes in com.espertech.esper.core 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 used by com.espertech.esper.view.ext
StatementContext
          Contains handles to the implementation of the the scheduling service for use in view evaluation.
 

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

Classes in com.espertech.esper.core 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 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 used by com.espertech.esper.view.stream
EPStatementHandle
          Class exists once per statement and hold statement resource lock(s).
 

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


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