net.esper.eql.named
Class NamedWindowConsumerDispatchUnit

java.lang.Object
  extended by net.esper.eql.named.NamedWindowConsumerDispatchUnit

public class NamedWindowConsumerDispatchUnit
extends Object

Holds a unit of dispatch that is a result of a named window processing incoming or timer events.


Constructor Summary
NamedWindowConsumerDispatchUnit(NamedWindowDeltaData deltaData, Map<EPStatementHandle,List<NamedWindowConsumerView>> dispatchTo)
          Ctor.
 
Method Summary
 NamedWindowDeltaData getDeltaData()
          Returns the data to dispatch.
 Map<EPStatementHandle,List<NamedWindowConsumerView>> getDispatchTo()
          Returns the destination of the dispatch: a map of statements and their consuming views (one or multiple)
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

NamedWindowConsumerDispatchUnit

public NamedWindowConsumerDispatchUnit(NamedWindowDeltaData deltaData,
                                       Map<EPStatementHandle,List<NamedWindowConsumerView>> dispatchTo)
Ctor.

Parameters:
deltaData - the insert and remove stream posted by the named window
dispatchTo - the list of consuming statements, and for each the list of consumer views
Method Detail

getDeltaData

public NamedWindowDeltaData getDeltaData()
Returns the data to dispatch.

Returns:
dispatch insert and remove stream events

getDispatchTo

public Map<EPStatementHandle,List<NamedWindowConsumerView>> getDispatchTo()
Returns the destination of the dispatch: a map of statements and their consuming views (one or multiple)

Returns:
map of statement to consumer views

© 2007 EsperTech Inc.
All rights reserved.
Visit us at espertech.com