|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.espertech.esper.view.window.TimeAccumViewFactory
public class TimeAccumViewFactory
Factory for TimeAccumView
.
Field Summary | |
---|---|
protected ExprTimePeriodEvalDeltaConst |
timeDeltaComputation
Number of msec of quiet time before results are flushed. |
Constructor Summary | |
---|---|
TimeAccumViewFactory()
|
Method Summary | |
---|---|
void |
attach(EventType parentEventType,
StatementContext statementContext,
ViewFactory optionalParentFactory,
java.util.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. |
boolean |
canReuse(View view)
Determines if the given view could be used instead of creating a new view, requires the view factory to compare view type, parameters and other capabilities provided. |
EventType |
getEventType()
Returns the event type that the view that is created by the view factory would create for events posted by the view. |
java.lang.String |
getViewName()
Returns the name of the view, not namespace+name but readable name. |
java.lang.Object |
makePreviousGetter()
|
View |
makeView(AgentInstanceViewFactoryChainContext agentInstanceViewFactoryContext)
Create a new view. |
void |
setViewParameters(ViewFactoryContext viewFactoryContext,
java.util.List<ExprNode> expressionParameters)
Indicates user EPL query view parameters to the view factory. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
protected ExprTimePeriodEvalDeltaConst timeDeltaComputation
Constructor Detail |
---|
public TimeAccumViewFactory()
Method Detail |
---|
public void setViewParameters(ViewFactoryContext viewFactoryContext, java.util.List<ExprNode> expressionParameters) throws ViewParameterException
ViewFactory
setViewParameters
in interface ViewFactory
viewFactoryContext
- supplied context information for the view factoryexpressionParameters
- is the objects representing the view parameters
ViewParameterException
- if the parameters don't match view parameter needspublic void attach(EventType parentEventType, StatementContext statementContext, ViewFactory optionalParentFactory, java.util.List<ViewFactory> parentViewFactories) throws ViewParameterException
ViewFactory
attach
in interface ViewFactory
parentEventType
- is the parent event stream's or view factory's event typestatementContext
- contains the services needed for creating a new event typeoptionalParentFactory
- is null when there is no parent view factory, or contains the
parent view factoryparentViewFactories
- is a list of all the parent view factories or empty list if there are none
ViewParameterException
- is thrown to indicate that this view factories's view would not play
with the parent view factories viewpublic java.lang.Object makePreviousGetter()
makePreviousGetter
in interface DataWindowViewWithPrevious
public View makeView(AgentInstanceViewFactoryChainContext agentInstanceViewFactoryContext)
ViewFactory
makeView
in interface ViewFactory
public EventType getEventType()
ViewFactory
getEventType
in interface ViewFactory
public boolean canReuse(View view)
ViewFactory
canReuse
in interface ViewFactory
view
- is the candidate view to compare to
public java.lang.String getViewName()
ViewFactory
getViewName
in interface ViewFactory
|
© 2006-2015 EsperTech Inc. All rights reserved. Visit us at espertech.com |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |