com.espertech.esper.view.window
Class ExpressionBatchViewFactory
java.lang.Object
com.espertech.esper.view.window.ExpressionViewFactoryBase
com.espertech.esper.view.window.ExpressionBatchViewFactory
- All Implemented Interfaces:
- DataWindowBatchingViewFactory, DataWindowViewFactory, DataWindowViewWithPrevious, ViewFactory
public class ExpressionBatchViewFactory
- extends ExpressionViewFactoryBase
- implements DataWindowBatchingViewFactory
Factory for ExpressionBatchView
.
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
includeTriggeringEvent
protected boolean includeTriggeringEvent
ExpressionBatchViewFactory
public ExpressionBatchViewFactory()
setViewParameters
public void setViewParameters(ViewFactoryContext viewFactoryContext,
java.util.List<ExprNode> expressionParameters)
throws ViewParameterException
- Description copied from interface:
ViewFactory
- Indicates user EPL query view parameters to the view factory.
- Specified by:
setViewParameters
in interface ViewFactory
- Parameters:
viewFactoryContext
- supplied context information for the view factoryexpressionParameters
- is the objects representing the view parameters
- Throws:
ViewParameterException
- if the parameters don't match view parameter needs
makeView
public View makeView(AgentInstanceViewFactoryChainContext agentInstanceViewFactoryContext)
- Description copied from interface:
ViewFactory
- Create a new view.
- Specified by:
makeView
in interface ViewFactory
makePreviousGetter
public java.lang.Object makePreviousGetter()
- Specified by:
makePreviousGetter
in interface DataWindowViewWithPrevious
isIncludeTriggeringEvent
public boolean isIncludeTriggeringEvent()
getViewName
public java.lang.String getViewName()
- Description copied from interface:
ViewFactory
- Returns the name of the view, not namespace+name but readable name.
- Specified by:
getViewName
in interface ViewFactory
- Returns:
- readable name