Uses of Interface
net.esper.view.ViewFactory

Packages that use ViewFactory
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.window Window views are in this package 
 

Uses of ViewFactory in net.esper.view
 

Methods in net.esper.view that return ViewFactory
protected static ViewFactory ViewFactoryFactory.create(ViewSpec spec)
          Instantiates a view factory based on view name stored in the view spec.
 

Methods in net.esper.view that return types with arguments of type ViewFactory
 List<ViewFactory> ViewFactoryChain.getViewFactoryChain()
           
static List<ViewFactory> ViewServiceHelper.instantiateFactoryChain(List<ViewSpec> viewSpecList, ViewServiceContext context)
           
 

Methods in net.esper.view with parameters of type ViewFactory
 void ViewFactory.attach(EventType parentEventType, ViewServiceContext viewServiceContext, ViewFactory optionalParentFactory, List<ViewFactory> parentViewFactories)
          Attaches the factory to a parent event type such that the factory can validate attach requirements and determine an event type for resulting views.
 

Method parameters in net.esper.view with type arguments of type ViewFactory
 void ViewFactory.attach(EventType parentEventType, ViewServiceContext viewServiceContext, ViewFactory optionalParentFactory, List<ViewFactory> parentViewFactories)
          Attaches the factory to a parent event type such that the factory can validate attach requirements and determine an event type for resulting views.
 Viewable ViewServiceImpl.createViews(Viewable eventStreamViewable, List<ViewFactory> viewFactories, ViewServiceContext context)
           
 Viewable ViewService.createViews(Viewable eventStreamViewable, List<ViewFactory> viewFactoryChain, ViewServiceContext context)
          Creates the views given a chain of view factories.
 boolean ViewCapPriorEventAccess.inspect(List<ViewFactory> viewFactories)
           
 boolean ViewCapDataWindowAccess.inspect(List<ViewFactory> viewFactories)
           
 boolean ViewCapability.inspect(List<ViewFactory> viewFactories)
          Inspect view factories returning false to indicate that view factories do not meet view resource requirements, or true to indicate view capability and view factories can be compatible.
protected static List<View> ViewServiceHelper.instantiateChain(List<View> existingParentViews, Viewable parentViewable, List<ViewFactory> viewFactories, ViewServiceContext context)
          Instantiate a chain of views.
protected static Pair<Viewable,List<View>> ViewServiceHelper.matchExistingViews(Viewable rootViewable, List<ViewFactory> viewFactories)
          Match the views under the stream to the list of view specications passed in.
 

Constructor parameters in net.esper.view with type arguments of type ViewFactory
ViewFactoryChain(EventType streamEventType, List<ViewFactory> viewFactoryChain)
           
 

Uses of ViewFactory in net.esper.view.ext
 

Classes in net.esper.view.ext that implement ViewFactory
 class SortWindowViewFactory
           
 

Methods in net.esper.view.ext with parameters of type ViewFactory
 void SortWindowViewFactory.attach(EventType parentEventType, ViewServiceContext viewServiceContext, ViewFactory optionalParentFactory, List<ViewFactory> parentViewFactories)
           
 

Method parameters in net.esper.view.ext with type arguments of type ViewFactory
 void SortWindowViewFactory.attach(EventType parentEventType, ViewServiceContext viewServiceContext, ViewFactory optionalParentFactory, List<ViewFactory> parentViewFactories)
           
 

Uses of ViewFactory in net.esper.view.internal
 

Classes in net.esper.view.internal that implement ViewFactory
 class PriorEventViewFactory
           
 

Methods in net.esper.view.internal with parameters of type ViewFactory
 void PriorEventViewFactory.attach(EventType parentEventType, ViewServiceContext viewServiceContext, ViewFactory optionalParentFactory, List<ViewFactory> parentViewFactories)
           
 

Method parameters in net.esper.view.internal with type arguments of type ViewFactory
 void PriorEventViewFactory.attach(EventType parentEventType, ViewServiceContext viewServiceContext, ViewFactory optionalParentFactory, List<ViewFactory> parentViewFactories)
           
 

Uses of ViewFactory in net.esper.view.stat
 

Classes in net.esper.view.stat that implement ViewFactory
 class CorrelationViewFactory
           
 class MultiDimStatsViewFactory
           
 class RegressionLinestViewFactory
           
 class UnivariateStatisticsViewFactory
           
 class WeightedAverageViewFactory
           
 

Methods in net.esper.view.stat with parameters of type ViewFactory
 void WeightedAverageViewFactory.attach(EventType parentEventType, ViewServiceContext viewServiceContext, ViewFactory optionalParentFactory, List<ViewFactory> parentViewFactories)
           
 void UnivariateStatisticsViewFactory.attach(EventType parentEventType, ViewServiceContext viewServiceContext, ViewFactory optionalParentFactory, List<ViewFactory> parentViewFactories)
           
 void RegressionLinestViewFactory.attach(EventType parentEventType, ViewServiceContext viewServiceContext, ViewFactory optionalParentFactory, List<ViewFactory> parentViewFactories)
           
 void MultiDimStatsViewFactory.attach(EventType parentEventType, ViewServiceContext viewServiceContext, ViewFactory optionalParentFactory, List<ViewFactory> parentViewFactories)
           
 void CorrelationViewFactory.attach(EventType parentEventType, ViewServiceContext viewServiceContext, ViewFactory optionalParentFactory, List<ViewFactory> parentViewFactories)
           
 

Method parameters in net.esper.view.stat with type arguments of type ViewFactory
 void WeightedAverageViewFactory.attach(EventType parentEventType, ViewServiceContext viewServiceContext, ViewFactory optionalParentFactory, List<ViewFactory> parentViewFactories)
           
 void UnivariateStatisticsViewFactory.attach(EventType parentEventType, ViewServiceContext viewServiceContext, ViewFactory optionalParentFactory, List<ViewFactory> parentViewFactories)
           
 void RegressionLinestViewFactory.attach(EventType parentEventType, ViewServiceContext viewServiceContext, ViewFactory optionalParentFactory, List<ViewFactory> parentViewFactories)
           
 void MultiDimStatsViewFactory.attach(EventType parentEventType, ViewServiceContext viewServiceContext, ViewFactory optionalParentFactory, List<ViewFactory> parentViewFactories)
           
 void CorrelationViewFactory.attach(EventType parentEventType, ViewServiceContext viewServiceContext, ViewFactory optionalParentFactory, List<ViewFactory> parentViewFactories)
           
 

Uses of ViewFactory in net.esper.view.std
 

Classes in net.esper.view.std that implement ViewFactory
 class GroupByViewFactory
           
 class LastElementViewFactory
           
 class MergeViewFactory
           
 class SizeViewFactory
           
 class UniqueByPropertyViewFactory
           
 

Methods in net.esper.view.std with parameters of type ViewFactory
 void UniqueByPropertyViewFactory.attach(EventType parentEventType, ViewServiceContext viewServiceContext, ViewFactory optionalParentFactory, List<ViewFactory> parentViewFactories)
           
 void SizeViewFactory.attach(EventType parentEventType, ViewServiceContext viewServiceContext, ViewFactory optionalParentFactory, List<ViewFactory> parentViewFactories)
           
 void MergeViewFactory.attach(EventType parentEventType, ViewServiceContext viewServiceContext, ViewFactory optionalParentFactory, List<ViewFactory> parentViewFactories)
           
 void LastElementViewFactory.attach(EventType parentEventType, ViewServiceContext viewServiceContext, ViewFactory optionalParentFactory, List<ViewFactory> parentViewFactories)
           
 void GroupByViewFactory.attach(EventType parentEventType, ViewServiceContext viewServiceContext, ViewFactory optionalParentFactory, List<ViewFactory> parentViewFactories)
           
 

Method parameters in net.esper.view.std with type arguments of type ViewFactory
 void UniqueByPropertyViewFactory.attach(EventType parentEventType, ViewServiceContext viewServiceContext, ViewFactory optionalParentFactory, List<ViewFactory> parentViewFactories)
           
 void SizeViewFactory.attach(EventType parentEventType, ViewServiceContext viewServiceContext, ViewFactory optionalParentFactory, List<ViewFactory> parentViewFactories)
           
 void MergeViewFactory.attach(EventType parentEventType, ViewServiceContext viewServiceContext, ViewFactory optionalParentFactory, List<ViewFactory> parentViewFactories)
           
 void LastElementViewFactory.attach(EventType parentEventType, ViewServiceContext viewServiceContext, ViewFactory optionalParentFactory, List<ViewFactory> parentViewFactories)
           
 void GroupByViewFactory.attach(EventType parentEventType, ViewServiceContext viewServiceContext, ViewFactory optionalParentFactory, List<ViewFactory> parentViewFactories)
           
 

Uses of ViewFactory in net.esper.view.window
 

Classes in net.esper.view.window that implement ViewFactory
 class ExternallyTimedWindowViewFactory
           
 class LengthWindowViewFactory
           
 class TimeBatchViewFactory
           
 class TimeWindowViewFactory
           
 

Methods in net.esper.view.window with parameters of type ViewFactory
 void TimeWindowViewFactory.attach(EventType parentEventType, ViewServiceContext viewServiceContext, ViewFactory optionalParentFactory, List<ViewFactory> parentViewFactories)
           
 void TimeBatchViewFactory.attach(EventType parentEventType, ViewServiceContext viewServiceContext, ViewFactory optionalParentFactory, List<ViewFactory> parentViewFactories)
           
 void LengthWindowViewFactory.attach(EventType parentEventType, ViewServiceContext viewServiceContext, ViewFactory optionalParentFactory, List<ViewFactory> parentViewFactories)
           
 void ExternallyTimedWindowViewFactory.attach(EventType parentEventType, ViewServiceContext viewServiceContext, ViewFactory optionalParentFactory, List<ViewFactory> parentViewFactories)
           
 

Method parameters in net.esper.view.window with type arguments of type ViewFactory
 void TimeWindowViewFactory.attach(EventType parentEventType, ViewServiceContext viewServiceContext, ViewFactory optionalParentFactory, List<ViewFactory> parentViewFactories)
           
 void TimeBatchViewFactory.attach(EventType parentEventType, ViewServiceContext viewServiceContext, ViewFactory optionalParentFactory, List<ViewFactory> parentViewFactories)
           
 void LengthWindowViewFactory.attach(EventType parentEventType, ViewServiceContext viewServiceContext, ViewFactory optionalParentFactory, List<ViewFactory> parentViewFactories)
           
 void ExternallyTimedWindowViewFactory.attach(EventType parentEventType, ViewServiceContext viewServiceContext, ViewFactory optionalParentFactory, List<ViewFactory> parentViewFactories)