Package net.esper.view

View infrastructure concerned with view creation and destroy, cloning and hooking views trees into filtering.

See:
          Description

Interface Summary
ContextAwareView Views use this interface to indicate that the view requires services out of the context, such as the scheduling service.
EventCollection Interface that marks an event collection.
EventStream Streams are the basic I/O mechanism for the EventStream system.
OrderedEventCollection Interface that marks a an ordered event collection.
ParentAwareView Interface for use by views to indicate that the view must couple to parent views.
StreamView The StreamView interface allows a view to interact with a EventStream to share data.
View The View interface provides a way for a stream, data provider, or another view, to notify an object of additions and deletions to its data set.
Viewable The Viewable interface marks an object as supporting zero, one or more View instances.
ViewService Service interface for creating views.
 

Class Summary
PropertyCheckHelper Utility class for checking in a schema if fields exist and/or have an expected type.
ViewFactory Static factory for creating view instances based on a view specification and a given parent view.
ViewServiceContext Contains handles to the implementation of the the scheduling service for use in view evaluation.
ViewServiceHelper Utility methods to deal with chains of views, and for merge/group-by views.
ViewServiceImpl Implementation of the view evaluation service business interface.
ViewServiceProvider Static factory for implementations of the ViewService interface.
ViewSpec Encapsulates the information required to specify a object construction.
ViewSupport A helper class for View implementations that provides generic implementation for some of the methods.
ZeroDepthStream Event stream implementation that does not keep any window by itself of the events coming into the stream.
 

Enum Summary
ViewEnum Enum for all build-in views.
ViewFieldEnum Enumerates the valid values for each view's public fields.
 

Exception Summary
ViewProcessingException This exception is thrown to indicate a problem with a view expression.
 

Package net.esper.view Description

View infrastructure concerned with view creation and destroy, cloning and hooking views trees into filtering.