public class PrTxListener extends AbstractListener implements com.gemstone.gemfire.cache.TransactionListener
TransactionListenerCntrName_AfterCreate_isDist, CntrName_AfterCreate_isExp, CntrName_AfterCreate_isLoad, CntrName_AfterCreate_isLocalLoad, CntrName_AfterCreate_isNetLoad, CntrName_AfterCreate_isNetSearch, CntrName_AfterCreate_isNotDist, CntrName_AfterCreate_isNotExp, CntrName_AfterCreate_isNotLoad, CntrName_AfterCreate_isNotLocalLoad, CntrName_AfterCreate_isNotNetLoad, CntrName_AfterCreate_isNotNetSearch, CntrName_AfterCreate_isNotPutAll, CntrName_AfterCreate_isNotRemote, CntrName_AfterCreate_isPutAll, CntrName_AfterCreate_isRemote, CntrName_AfterDestroy_isDist, CntrName_AfterDestroy_isExp, CntrName_AfterDestroy_isLoad, CntrName_AfterDestroy_isLocalLoad, CntrName_AfterDestroy_isNetLoad, CntrName_AfterDestroy_isNetSearch, CntrName_AfterDestroy_isNotDist, CntrName_AfterDestroy_isNotExp, CntrName_AfterDestroy_isNotLoad, CntrName_AfterDestroy_isNotLocalLoad, CntrName_AfterDestroy_isNotNetLoad, CntrName_AfterDestroy_isNotNetSearch, CntrName_AfterDestroy_isNotRemote, CntrName_AfterDestroy_isRemote, CntrName_AfterInvalidate_isDist, CntrName_AfterInvalidate_isExp, CntrName_AfterInvalidate_isLoad, CntrName_AfterInvalidate_isLocalLoad, CntrName_AfterInvalidate_isNetLoad, CntrName_AfterInvalidate_isNetSearch, CntrName_AfterInvalidate_isNotDist, CntrName_AfterInvalidate_isNotExp, CntrName_AfterInvalidate_isNotLoad, CntrName_AfterInvalidate_isNotLocalLoad, CntrName_AfterInvalidate_isNotNetLoad, CntrName_AfterInvalidate_isNotNetSearch, CntrName_AfterInvalidate_isNotRemote, CntrName_AfterInvalidate_isRemote, CntrName_AfterRegionCreate_isDist, CntrName_AfterRegionCreate_isExp, CntrName_AfterRegionCreate_isNotDist, CntrName_AfterRegionCreate_isNotExp, CntrName_AfterRegionCreate_isNotRemote, CntrName_AfterRegionCreate_isRemote, CntrName_AfterRegionDestroy_isDist, CntrName_AfterRegionDestroy_isExp, CntrName_AfterRegionDestroy_isNotDist, CntrName_AfterRegionDestroy_isNotExp, CntrName_AfterRegionDestroy_isNotRemote, CntrName_AfterRegionDestroy_isRemote, CntrName_AfterRegionInvalidate_isDist, CntrName_AfterRegionInvalidate_isExp, CntrName_AfterRegionInvalidate_isNotDist, CntrName_AfterRegionInvalidate_isNotExp, CntrName_AfterRegionInvalidate_isNotRemote, CntrName_AfterRegionInvalidate_isRemote, CntrName_AfterRegionLive_isDist, CntrName_AfterRegionLive_isExp, CntrName_AfterRegionLive_isNotDist, CntrName_AfterRegionLive_isNotExp, CntrName_AfterRegionLive_isNotRemote, CntrName_AfterRegionLive_isRemote, CntrName_AfterUpdate_isDist, CntrName_AfterUpdate_isExp, CntrName_AfterUpdate_isLoad, CntrName_AfterUpdate_isLocalLoad, CntrName_AfterUpdate_isNetLoad, CntrName_AfterUpdate_isNetSearch, CntrName_AfterUpdate_isNotDist, CntrName_AfterUpdate_isNotExp, CntrName_AfterUpdate_isNotLoad, CntrName_AfterUpdate_isNotLocalLoad, CntrName_AfterUpdate_isNotNetLoad, CntrName_AfterUpdate_isNotNetSearch, CntrName_AfterUpdate_isNotPutAll, CntrName_AfterUpdate_isNotRemote, CntrName_AfterUpdate_isPutAll, CntrName_AfterUpdate_isRemote, CntrName_Close, whereIWasRegistered| Constructor and Description |
|---|
PrTxListener() |
| Modifier and Type | Method and Description |
|---|---|
void |
afterCommit(com.gemstone.gemfire.cache.TransactionEvent event)
Called after a successful commit of a transaction: logs and validates event
|
void |
afterFailedCommit(com.gemstone.gemfire.cache.TransactionEvent event)
Called after an unsucessful commit operation: logs and validates event
|
void |
afterRollback(com.gemstone.gemfire.cache.TransactionEvent event)
Called after an explicit rollback of a transaction: logs and validates event
|
protected void |
checkEventOrder(OpList entryOpList,
OpList eventOpList)
Compares originalOpList generated by executing commands and saved
to the BB against an event list re-generated from events arriving
at either the CacheListener or TransactionListener.
|
void |
close()
Called when the region containing this callback is destroyed, when the
cache is closed, or when a callback is removed from a region using an
AttributesMutator. |
protected void |
throwException(String errStr)
Utility method to log an Exception, place it into a wellknown location in the
EventBB and throw an exception.
|
getNewValueStr, getOldValueStr, incrementAfterCreateCounters, incrementAfterCreateCounters, incrementAfterDestroyCounters, incrementAfterDestroyCounters, incrementAfterInvalidateCounters, incrementAfterInvalidateCounters, incrementAfterRegionCreateCounters, incrementAfterRegionCreateCounters, incrementAfterRegionDestroyCounters, incrementAfterRegionDestroyCounters, incrementAfterRegionInvalidateCounters, incrementAfterRegionInvalidateCounters, incrementAfterRegionLiveCounters, incrementAfterRegionLiveCounters, incrementAfterUpdateCounters, incrementAfterUpdateCounters, incrementCloseCounter, logCall, logCQEvent, logCQEventAsSummary, logTxEvent, toString, toString, toString, toStringpublic void afterCommit(com.gemstone.gemfire.cache.TransactionEvent event)
afterCommit in interface com.gemstone.gemfire.cache.TransactionListenerevent - the TransactionEventpublic void afterRollback(com.gemstone.gemfire.cache.TransactionEvent event)
afterRollback in interface com.gemstone.gemfire.cache.TransactionListenerevent - the TransactionEventpublic void afterFailedCommit(com.gemstone.gemfire.cache.TransactionEvent event)
afterFailedCommit in interface com.gemstone.gemfire.cache.TransactionListenerevent - the TransactionEventpublic void close()
AttributesMutator.close in interface com.gemstone.gemfire.cache.CacheCallbackprotected void checkEventOrder(OpList entryOpList, OpList eventOpList)
entryOpList - opList generated while executing opseventOpList - opList generated by processing either CacheListener
or TransactionEventsTestException - if difference discovered in listsprotected void throwException(String errStr)
errString - string to be logged, placed on EventBB and include in
ExceptionTestException - containing the given stringTestHelper.checkForEventErrorCopyright © 2010-2015 Pivotal Software, Inc. All rights reserved.