net.esper.view
Interface ContextAwareView

All Known Implementing Classes:
AddPropertyValueView, BaseBivariateStatisticsView, CorrelationView, GroupByView, MergeView, MultiDimStatsView, RegressionLinestView, SizeView, TimeBatchView, TimeWindowView, UnivariateStatisticsView, WeightedAverageView

public interface ContextAwareView

Views use this interface to indicate that the view requires services out of the context, such as the scheduling service.


Method Summary
 ViewServiceContext getViewServiceContext()
          Returns the context instances used by the view.
 void setViewServiceContext(ViewServiceContext viewServiceContext)
          Set the services context containing service handles.
 

Method Detail

setViewServiceContext

void setViewServiceContext(ViewServiceContext viewServiceContext)
Set the services context containing service handles.

Parameters:
viewServiceContext - with service handles

getViewServiceContext

ViewServiceContext getViewServiceContext()
Returns the context instances used by the view.

Returns:
context instance