Class NamedWindowTailViewBase
java.lang.Object
com.espertech.esper.common.internal.epl.namedwindow.core.NamedWindowTailViewBase
- All Implemented Interfaces:
NamedWindowTailView
- Direct Known Subclasses:
NamedWindowTailViewImpl
This view is hooked into a named window's view chain as the last view and handles dispatching of named window
insert and remove stream results via
NamedWindowManagementService
to consuming statements.-
Field Summary
Modifier and TypeFieldDescriptionprotected final EventType
protected final boolean
protected final boolean
protected final NamedWindowDispatchService
protected final NamedWindowManagementService
protected final StatementResultService
protected final ConfigurationRuntimeThreading
protected final TimeSourceService
-
Constructor Summary
ConstructorDescriptionNamedWindowTailViewBase
(EventType eventType, boolean isParentBatchWindow, EPStatementInitServices services) -
Method Summary
Modifier and TypeMethodDescriptionboolean
boolean
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface com.espertech.esper.common.internal.epl.namedwindow.core.NamedWindowTailView
addConsumerNoContext, addDispatches, makeLatchFactory, removeConsumerNoContext
-
Field Details
-
eventType
-
namedWindowManagementService
-
namedWindowDispatchService
-
statementResultService
-
isPrioritized
protected final boolean isPrioritized -
isParentBatchWindow
protected final boolean isParentBatchWindow -
timeSourceService
-
threadingConfig
-
-
Constructor Details
-
NamedWindowTailViewBase
public NamedWindowTailViewBase(EventType eventType, boolean isParentBatchWindow, EPStatementInitServices services)
-
-
Method Details
-
isParentBatchWindow
public boolean isParentBatchWindow()- Specified by:
isParentBatchWindow
in interfaceNamedWindowTailView
-
getEventType
- Specified by:
getEventType
in interfaceNamedWindowTailView
-
getStatementResultService
- Specified by:
getStatementResultService
in interfaceNamedWindowTailView
-
getNamedWindowManagementService
-
isPrioritized
public boolean isPrioritized()- Specified by:
isPrioritized
in interfaceNamedWindowTailView
-