public class CqQueryTestListener
extends java.lang.Object
implements com.gemstone.gemfire.cache.query.CqStatusListener
| Modifier and Type | Field and Description |
|---|---|
java.util.concurrent.ConcurrentLinkedQueue |
cqEvents |
java.lang.String |
cqName |
protected int |
cqsConnectedCount |
protected int |
cqsDisconnectedCount |
java.util.Set |
creates |
java.util.Set |
destroys |
java.util.Set |
errors |
protected boolean |
eventClose |
protected int |
eventCreateCount |
protected int |
eventDeleteCount |
protected int |
eventErrorCount |
protected int |
eventInvalidateCount |
protected int |
eventQueryDeleteCount |
protected int |
eventQueryInsertCount |
protected int |
eventQueryInvalidateCount |
protected int |
eventQueryUpdateCount |
protected boolean |
eventRegionClear |
protected boolean |
eventRegionInvalidate |
java.util.concurrent.ConcurrentLinkedQueue |
events |
protected int |
eventUpdateCount |
java.util.Set |
invalidates |
protected com.gemstone.gemfire.LogWriter |
logger |
static long |
MAX_TIME |
protected int |
totalEventCount |
java.util.Set |
updates |
static boolean |
usedForUnitTests |
java.lang.String |
userName |
| Constructor and Description |
|---|
CqQueryTestListener(com.gemstone.gemfire.LogWriter logger) |
| Modifier and Type | Method and Description |
|---|---|
void |
close() |
int |
getCreateEventCount() |
int |
getDeleteEventCount() |
int |
getErrorEventCount() |
void |
getEventHistory() |
java.lang.Object[] |
getEvents() |
int |
getInvalidateEventCount() |
int |
getQueryDeleteEventCount() |
int |
getQueryInsertEventCount() |
int |
getQueryInvalidateEventCount() |
int |
getQueryUpdateEventCount() |
int |
getTotalEventCount() |
int |
getUpdateEventCount() |
void |
onCqConnected() |
void |
onCqDisconnected() |
void |
onError(com.gemstone.gemfire.cache.query.CqEvent cqEvent) |
void |
onEvent(com.gemstone.gemfire.cache.query.CqEvent cqEvent) |
void |
printInfo(boolean printKeys) |
boolean |
waitForClose() |
boolean |
waitForCqsConnectedEvents(int total) |
boolean |
waitForCqsDisconnectedEvents(int total) |
boolean |
waitForCreated(java.lang.Object key) |
boolean |
waitForDestroyed(java.lang.Object key) |
boolean |
waitForError(java.lang.String expectedMessage) |
boolean |
waitForInvalidated(java.lang.Object key) |
boolean |
waitForRegionClear() |
boolean |
waitForRegionInvalidate() |
boolean |
waitForTotalEvents(int total) |
boolean |
waitForUpdated(java.lang.Object key) |
protected final com.gemstone.gemfire.LogWriter logger
protected volatile int eventCreateCount
protected volatile int eventUpdateCount
protected volatile int eventDeleteCount
protected volatile int eventInvalidateCount
protected volatile int eventErrorCount
protected volatile int totalEventCount
protected volatile int eventQueryInsertCount
protected volatile int eventQueryUpdateCount
protected volatile int eventQueryDeleteCount
protected volatile int eventQueryInvalidateCount
protected volatile int cqsConnectedCount
protected volatile int cqsDisconnectedCount
protected volatile boolean eventClose
protected volatile boolean eventRegionClear
protected volatile boolean eventRegionInvalidate
public final java.util.Set destroys
public final java.util.Set creates
public final java.util.Set invalidates
public final java.util.Set updates
public final java.util.Set errors
public static final long MAX_TIME
public java.lang.String cqName
public java.lang.String userName
public static boolean usedForUnitTests
public java.util.concurrent.ConcurrentLinkedQueue events
public java.util.concurrent.ConcurrentLinkedQueue cqEvents
public CqQueryTestListener(com.gemstone.gemfire.LogWriter logger)
public void onEvent(com.gemstone.gemfire.cache.query.CqEvent cqEvent)
onEvent in interface com.gemstone.gemfire.cache.query.CqListenerpublic void onError(com.gemstone.gemfire.cache.query.CqEvent cqEvent)
onError in interface com.gemstone.gemfire.cache.query.CqListenerpublic void onCqDisconnected()
onCqDisconnected in interface com.gemstone.gemfire.cache.query.CqStatusListenerpublic void onCqConnected()
onCqConnected in interface com.gemstone.gemfire.cache.query.CqStatusListenerpublic int getErrorEventCount()
public int getTotalEventCount()
public int getCreateEventCount()
public int getUpdateEventCount()
public int getDeleteEventCount()
public int getInvalidateEventCount()
public int getQueryInsertEventCount()
public int getQueryUpdateEventCount()
public int getQueryDeleteEventCount()
public int getQueryInvalidateEventCount()
public java.lang.Object[] getEvents()
public void close()
close in interface com.gemstone.gemfire.cache.CacheCallbackpublic void printInfo(boolean printKeys)
public boolean waitForCreated(java.lang.Object key)
public boolean waitForTotalEvents(int total)
public boolean waitForDestroyed(java.lang.Object key)
public boolean waitForInvalidated(java.lang.Object key)
public boolean waitForUpdated(java.lang.Object key)
public boolean waitForClose()
public boolean waitForRegionClear()
public boolean waitForRegionInvalidate()
public boolean waitForError(java.lang.String expectedMessage)
public boolean waitForCqsDisconnectedEvents(int total)
public boolean waitForCqsConnectedEvents(int total)
public void getEventHistory()
Copyright © 2010-2015 Pivotal Software, Inc. All rights reserved.