com.espertech.esper.client.scopetest
Class SupportSubscriberMRD

java.lang.Object
  extended by com.espertech.esper.client.scopetest.SupportSubscriberMRD

public class SupportSubscriberMRD
extends java.lang.Object

Subscriber for multi-row delivery that retains the events it receives for use in assertions.


Constructor Summary
SupportSubscriberMRD()
           
 
Method Summary
 boolean getAndClearIsInvoked()
          Returns true if the subscriber was invoked at least once and clears the invocation flag.
 java.util.List<java.lang.Object[][]> getInsertStreamList()
          Returns all insert-stream events received so far.
 java.util.List<java.lang.Object[][]> getRemoveStreamList()
          Returns all removed-stream events received so far.
 boolean isInvoked()
          Returns true if the subscriber was invoked at least once.
 void reset()
          Reset subscriber, clearing all associated state.
 void update(java.lang.Object[][] insertStream, java.lang.Object[][] removeStream)
          Receive multi-row subscriber data through this methods.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SupportSubscriberMRD

public SupportSubscriberMRD()
Method Detail

update

public void update(java.lang.Object[][] insertStream,
                   java.lang.Object[][] removeStream)
Receive multi-row subscriber data through this methods.

Parameters:
insertStream - new data
removeStream - removed data

getInsertStreamList

public java.util.List<java.lang.Object[][]> getInsertStreamList()
Returns all insert-stream events received so far.

The list contains an item for each delivery. Each item contains a row with the event and each event is itself a tuple (object array).

Returns:
list of Object array-array

getRemoveStreamList

public java.util.List<java.lang.Object[][]> getRemoveStreamList()
Returns all removed-stream events received so far.

The list contains an item for each delivery. Each item contains a row with the event and each event is itself a tuple (object array).

Returns:
list of Object array-array

reset

public void reset()
Reset subscriber, clearing all associated state.


isInvoked

public boolean isInvoked()
Returns true if the subscriber was invoked at least once.

Returns:
invoked flag

getAndClearIsInvoked

public boolean getAndClearIsInvoked()
Returns true if the subscriber was invoked at least once and clears the invocation flag.

Returns:
invoked flag

© 2006-2015 EsperTech Inc.
All rights reserved.
Visit us at espertech.com