public class NamedWindowTailView
extends java.lang.Object
NamedWindowService
to consuming statements.Constructor and Description |
---|
NamedWindowTailView(EventType eventType,
NamedWindowService namedWindowService,
StatementResultService statementResultService,
ValueAddEventProcessor revisionProcessor,
boolean prioritized,
boolean parentBatchWindow) |
Modifier and Type | Method and Description |
---|---|
NamedWindowConsumerView |
addConsumer(NamedWindowConsumerDesc consumerDesc) |
java.util.Map<EPStatementAgentInstanceHandle,java.util.List<NamedWindowConsumerView>> |
getConsumersNonContext() |
EventType |
getEventType() |
NamedWindowService |
getNamedWindowService() |
ValueAddEventProcessor |
getRevisionProcessor() |
StatementResultService |
getStatementResultService() |
boolean |
isParentBatchWindow()
Returns true to indicate that the data window view is a batch view.
|
boolean |
isPrioritized() |
void |
removeConsumer(NamedWindowConsumerView namedWindowConsumerView)
Called by the consumer view to indicate it was stopped or destroyed, such that the
consumer can be deregistered and further dispatches disregard this consumer.
|
public NamedWindowTailView(EventType eventType, NamedWindowService namedWindowService, StatementResultService statementResultService, ValueAddEventProcessor revisionProcessor, boolean prioritized, boolean parentBatchWindow)
public boolean isParentBatchWindow()
public EventType getEventType()
public StatementResultService getStatementResultService()
public NamedWindowService getNamedWindowService()
public boolean isPrioritized()
public ValueAddEventProcessor getRevisionProcessor()
public java.util.Map<EPStatementAgentInstanceHandle,java.util.List<NamedWindowConsumerView>> getConsumersNonContext()
public NamedWindowConsumerView addConsumer(NamedWindowConsumerDesc consumerDesc)
public void removeConsumer(NamedWindowConsumerView namedWindowConsumerView)
namedWindowConsumerView
- is the consumer representative view