Uses of Class
net.esper.view.ViewServiceContext

Packages that use ViewServiceContext
net.esper.eql.view Internal processing views for output rate limiting, filtering and internal event routing 
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 ViewServiceContext in net.esper.eql.view
 

Methods in net.esper.eql.view with parameters of type ViewServiceContext
static OutputCondition OutputConditionFactory.createCondition(OutputLimitSpec outputLimitSpec, ViewServiceContext viewContext, OutputCallback outputCallback)
          Creates an output condition instance.
 

Constructors in net.esper.eql.view with parameters of type ViewServiceContext
OutputConditionFirst(OutputLimitSpec outputLimitSpec, ViewServiceContext viewContext, OutputCallback outputCallback)
          Ctor.
OutputConditionTime(double secIntervalSize, ViewServiceContext context, OutputCallback outputCallback)
          Constructor.
OutputProcessView(ResultSetProcessor resultSetProcessor, int streamCount, OutputLimitSpec outputLimitSpec, ViewServiceContext viewContext)
          Ctor.
 

Uses of ViewServiceContext in net.esper.view
 

Methods in net.esper.view with parameters of type ViewServiceContext
 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.
 View CloneableView.cloneView(ViewServiceContext viewServiceContext)
           
 ViewFactoryChain ViewServiceImpl.createFactories(EventType parentEventType, List<ViewSpec> viewSpecDefinitions, ViewServiceContext context)
           
 ViewFactoryChain ViewService.createFactories(EventType parentEventType, List<ViewSpec> viewSpecList, ViewServiceContext context)
          Returns a chain of view factories that can be used to obtain the final event type, and that can later be used to actually create the chain of views or reuse existing 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.
protected static List<View> ViewServiceHelper.instantiateChain(Viewable parentViewable, List<ViewFactory> viewFactories, ViewServiceContext context)
          Instantiate a chain of views.
 View ViewFactory.makeView(ViewServiceContext viewServiceContext)
          Create a new view.
 

Uses of ViewServiceContext in net.esper.view.ext
 

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

Uses of ViewServiceContext in net.esper.view.internal
 

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

Uses of ViewServiceContext in net.esper.view.stat
 

Fields in net.esper.view.stat declared as ViewServiceContext
protected  ViewServiceContext BaseBivariateStatisticsView.viewServiceContext
          Services required by implementing classes.
 

Methods in net.esper.view.stat with parameters of type ViewServiceContext
 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)
           
 View WeightedAverageView.cloneView(ViewServiceContext viewServiceContext)
           
 View UnivariateStatisticsView.cloneView(ViewServiceContext viewServiceContext)
           
 View RegressionLinestView.cloneView(ViewServiceContext viewServiceContext)
           
 View MultiDimStatsView.cloneView(ViewServiceContext viewServiceContext)
           
 View CorrelationView.cloneView(ViewServiceContext viewServiceContext)
           
protected static EventType WeightedAverageView.createEventType(ViewServiceContext viewServiceContext)
          Creates the event type for this view.
protected static EventType UnivariateStatisticsView.createEventType(ViewServiceContext viewServiceContext)
          Creates the event type for this view.
protected static EventType RegressionLinestView.createEventType(ViewServiceContext viewServiceContext)
          Creates the event type for this view.
protected static EventType MultiDimStatsView.createEventType(ViewServiceContext viewServiceContext)
          Creates the event type for this view.
protected static EventType CorrelationView.createEventType(ViewServiceContext viewServiceContext)
          Creates the event type for this view.
 View WeightedAverageViewFactory.makeView(ViewServiceContext viewServiceContext)
           
 View UnivariateStatisticsViewFactory.makeView(ViewServiceContext viewServiceContext)
           
 View RegressionLinestViewFactory.makeView(ViewServiceContext viewServiceContext)
           
 View MultiDimStatsViewFactory.makeView(ViewServiceContext viewServiceContext)
           
 View CorrelationViewFactory.makeView(ViewServiceContext viewServiceContext)
           
 

Constructors in net.esper.view.stat with parameters of type ViewServiceContext
BaseBivariateStatisticsView(ViewServiceContext viewServiceContext, BaseStatisticsBean statisticsBean, String fieldNameX, String fieldNameY)
          Constructor requires the name of the two fields to use in the parent view to compute the statistics.
CorrelationView(ViewServiceContext viewServiceContext, String xFieldName, String yFieldName)
          Constructor.
MultiDimStatsView(ViewServiceContext viewServiceContext, String[] derivedMeasures, String measureField, String columnField, String rowField, String pageField)
          Constructor.
RegressionLinestView(ViewServiceContext viewServiceContext, String xFieldName, String yFieldName)
          Constructor.
UnivariateStatisticsView(ViewServiceContext viewServiceContext, String fieldName)
          Constructor requires the name of the field to use in the parent view to compute the statistics.
WeightedAverageView(ViewServiceContext viewServiceContext, String fieldNameX, String fieldNameWeight)
          Constructor requires the name of the field to use in the parent view to compute the weighted average on, as well as the name of the field in the parent view to get the weight from.
 

Uses of ViewServiceContext in net.esper.view.std
 

Methods in net.esper.view.std with parameters of type ViewServiceContext
 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)
           
 View UniqueByPropertyView.cloneView(ViewServiceContext viewServiceContext)
           
 View SizeView.cloneView(ViewServiceContext viewServiceContext)
           
 View MergeView.cloneView(ViewServiceContext viewServiceContext)
           
 View LastElementView.cloneView(ViewServiceContext context)
           
 View GroupByView.cloneView(ViewServiceContext viewServiceContext)
           
 View AddPropertyValueView.cloneView(ViewServiceContext viewServiceContext)
           
protected static EventType SizeView.createEventType(ViewServiceContext viewServiceContext)
          Creates the event type for this view
protected static List<View> GroupByView.makeSubViews(GroupByView groupView, Object[] groupByValues, ViewServiceContext viewServiceContext)
          Instantiate subviews for the given group view and the given key value to group-by.
 View UniqueByPropertyViewFactory.makeView(ViewServiceContext viewServiceContext)
           
 View SizeViewFactory.makeView(ViewServiceContext viewServiceContext)
           
 View MergeViewFactory.makeView(ViewServiceContext viewServiceContext)
           
 View LastElementViewFactory.makeView(ViewServiceContext viewServiceContext)
           
 View GroupByViewFactory.makeView(ViewServiceContext viewServiceContext)
           
 

Constructors in net.esper.view.std with parameters of type ViewServiceContext
AddPropertyValueView(ViewServiceContext viewServiceContext, String[] fieldNames, Object[] mergeValues, EventType mergedResultEventType)
          Constructor.
GroupByView(ViewServiceContext viewServiceContext, String[] groupFieldNames)
          Constructor.
MergeView(ViewServiceContext viewServiceContext, String[] groupFieldNames, EventType resultEventType)
          Constructor.
SizeView(ViewServiceContext viewServiceContext)
           
 

Uses of ViewServiceContext in net.esper.view.window
 

Methods in net.esper.view.window with parameters of type ViewServiceContext
 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 LengthBatchViewFactory.attach(EventType parentEventType, ViewServiceContext viewServiceContext, ViewFactory optionalParentFactory, List<ViewFactory> parentViewFactories)
           
 void ExternallyTimedWindowViewFactory.attach(EventType parentEventType, ViewServiceContext viewServiceContext, ViewFactory optionalParentFactory, List<ViewFactory> parentViewFactories)
           
 View TimeWindowView.cloneView(ViewServiceContext viewServiceContext)
           
 View TimeBatchView.cloneView(ViewServiceContext viewServiceContext)
           
 View LengthWindowView.cloneView(ViewServiceContext viewServiceContext)
           
 View LengthBatchView.cloneView(ViewServiceContext viewServiceContext)
           
 View ExternallyTimedWindowView.cloneView(ViewServiceContext viewServiceContext)
           
 View TimeWindowViewFactory.makeView(ViewServiceContext viewServiceContext)
           
 View TimeBatchViewFactory.makeView(ViewServiceContext viewServiceContext)
           
 View LengthWindowViewFactory.makeView(ViewServiceContext viewServiceContext)
           
 View LengthBatchViewFactory.makeView(ViewServiceContext viewServiceContext)
           
 View ExternallyTimedWindowViewFactory.makeView(ViewServiceContext viewServiceContext)
           
 

Constructors in net.esper.view.window with parameters of type ViewServiceContext
TimeBatchView(TimeBatchViewFactory timeBatchViewFactory, ViewServiceContext viewServiceContext, long msecIntervalSize, Long referencePoint, ViewUpdatedCollection viewUpdatedCollection)
          Constructor.
TimeWindowView(ViewServiceContext viewServiceContext, TimeWindowViewFactory timeWindowViewFactory, long millisecondsBeforeExpiry, ViewUpdatedCollection viewUpdatedCollection)
          Constructor.