public class OperationCountersBB extends Blackboard
util#AbstractListener.
Any subclass of AbstractListener that wants to use AbstractListener's
counter increment methods can use this blackboard for that purpose.
Note that the names of the blackboard counters defined here must be
the same names as defined in AbstractListener.counterNames, GemFire, RMI| Constructor and Description |
|---|
OperationCountersBB()
Zero-arg constructor for remote method invocations.
|
OperationCountersBB(String name,
String type)
Creates a sample blackboard using the specified name and transport type.
|
| Modifier and Type | Method and Description |
|---|---|
static void |
checkCreateUpdate(long expectedIsDist,
long expectedIsNotDist,
long expectedIsExp,
long expectedIsNotExp,
long expectedIsRemote,
long expectedIsNotRemote)
Check the value of update/create combined.
|
void |
checkEventCounters(ArrayList expectedValues)
Check the value of all operation counters.
|
void |
checkEventCounters(long[] expectedValues)
Check the value of all operation counters.
|
static OperationCountersBB |
getBB()
Get the OperationCountersBB
|
static void |
incrementEntryOperationCntrs(String operationName,
boolean isDistributed,
boolean isExpiration,
boolean isRemote,
boolean isLoad,
boolean isLocalLoad,
boolean isNetLoad,
boolean isNetSearch)
Increment the appropriate entry operation counters.
|
static void |
incrementRegionEventCntrs(String operationName,
boolean isDistributed,
boolean isExpiration,
boolean isRemote)
Increment the appropriate region operation counters.
|
void |
zeroAllCounters()
Zero all counters in this blackboard.
|
createSharedCounters, createSharedLock, createSharedMap, getCounterNames, getSharedCounter, getSharedCounters, getSharedLock, getSharedMap, print, printSharedCounters, printSharedMappublic static int numAfterCreateEvents_isDist
public static int numAfterCreateEvents_isNotDist
public static int numAfterCreateEvents_isExp
public static int numAfterCreateEvents_isNotExp
public static int numAfterCreateEvents_isRemote
public static int numAfterCreateEvents_isNotRemote
public static int numAfterCreateEvents_isLoad
public static int numAfterCreateEvents_isNotLoad
public static int numAfterCreateEvents_isLocalLoad
public static int numAfterCreateEvents_isNotLocalLoad
public static int numAfterCreateEvents_isNetLoad
public static int numAfterCreateEvents_isNotNetLoad
public static int numAfterCreateEvents_isNetSearch
public static int numAfterCreateEvents_isNotNetSearch
public static int numAfterCreateEvents_isPutAll
public static int numAfterCreateEvents_isNotPutAll
public static int numAfterDestroyEvents_isDist
public static int numAfterDestroyEvents_isNotDist
public static int numAfterDestroyEvents_isExp
public static int numAfterDestroyEvents_isNotExp
public static int numAfterDestroyEvents_isRemote
public static int numAfterDestroyEvents_isNotRemote
public static int numAfterDestroyEvents_isLoad
public static int numAfterDestroyEvents_isNotLoad
public static int numAfterDestroyEvents_isLocalLoad
public static int numAfterDestroyEvents_isNotLocalLoad
public static int numAfterDestroyEvents_isNetLoad
public static int numAfterDestroyEvents_isNotNetLoad
public static int numAfterDestroyEvents_isNetSearch
public static int numAfterDestroyEvents_isNotNetSearch
public static int numAfterInvalidateEvents_isDist
public static int numAfterInvalidateEvents_isNotDist
public static int numAfterInvalidateEvents_isExp
public static int numAfterInvalidateEvents_isNotExp
public static int numAfterInvalidateEvents_isRemote
public static int numAfterInvalidateEvents_isNotRemote
public static int numAfterInvalidateEvents_isLoad
public static int numAfterInvalidateEvents_isNotLoad
public static int numAfterInvalidateEvents_isLocalLoad
public static int numAfterInvalidateEvents_isNotLocalLoad
public static int numAfterInvalidateEvents_isNetLoad
public static int numAfterInvalidateEvents_isNotNetLoad
public static int numAfterInvalidateEvents_isNetSearch
public static int numAfterInvalidateEvents_isNotNetSearch
public static int numAfterUpdateEvents_isDist
public static int numAfterUpdateEvents_isNotDist
public static int numAfterUpdateEvents_isExp
public static int numAfterUpdateEvents_isNotExp
public static int numAfterUpdateEvents_isRemote
public static int numAfterUpdateEvents_isNotRemote
public static int numAfterUpdateEvents_isLoad
public static int numAfterUpdateEvents_isNotLoad
public static int numAfterUpdateEvents_isLocalLoad
public static int numAfterUpdateEvents_isNotLocalLoad
public static int numAfterUpdateEvents_isNetLoad
public static int numAfterUpdateEvents_isNotNetLoad
public static int numAfterUpdateEvents_isNetSearch
public static int numAfterUpdateEvents_isNotNetSearch
public static int numAfterUpdateEvents_isPutAll
public static int numAfterUpdateEvents_isNotPutAll
public static int numAfterRegionDestroyEvents_isDist
public static int numAfterRegionDestroyEvents_isNotDist
public static int numAfterRegionDestroyEvents_isExp
public static int numAfterRegionDestroyEvents_isNotExp
public static int numAfterRegionDestroyEvents_isRemote
public static int numAfterRegionDestroyEvents_isNotRemote
public static int numAfterRegionInvalidateEvents_isDist
public static int numAfterRegionInvalidateEvents_isNotDist
public static int numAfterRegionInvalidateEvents_isExp
public static int numAfterRegionInvalidateEvents_isNotExp
public static int numAfterRegionInvalidateEvents_isRemote
public static int numAfterRegionInvalidateEvents_isNotRemote
public static int numAfterRegionCreateEvents_isDist
public static int numAfterRegionCreateEvents_isNotDist
public static int numAfterRegionCreateEvents_isExp
public static int numAfterRegionCreateEvents_isNotExp
public static int numAfterRegionCreateEvents_isRemote
public static int numAfterRegionCreateEvents_isNotRemote
public static int numClose
public static int numAfterClearEvents_isDist
public static int numAfterClearEvents_isNotDist
public static int numAfterClearEvents_isExp
public static int numAfterClearEvents_isNotExp
public static int numAfterClearEvents_isRemote
public static int numAfterClearEvents_isNotRemote
public OperationCountersBB()
public static OperationCountersBB getBB()
public static void incrementEntryOperationCntrs(String operationName, boolean isDistributed, boolean isExpiration, boolean isRemote, boolean isLoad, boolean isLocalLoad, boolean isNetLoad, boolean isNetSearch)
operationName - - An operation name as used in this blackboard's counters, such as "AfterCreate"isDistributed - - Entry operation boolean.isExpiration - - Entry operation boolean.isRemote - - Entry operation boolean.isLoad - - Entry operation boolean.isLocalLoad - - Entry operation boolean.isNetLoad - - Entry operation boolean.isNetSearch - - Entry operation boolean.public static void incrementRegionEventCntrs(String operationName, boolean isDistributed, boolean isExpiration, boolean isRemote)
operationName - - An operation name as used in this blackboard's counters, such as "RegionDestroy"isDistributed - - Entry operation boolean.isExpiration - - Entry operation boolean.isRemote - - Entry operation boolean.public void checkEventCounters(ArrayList expectedValues)
expectedValues - An ArrayList of instances of ExpCounterValue.TestException - if any counter does not have the expected value.public void checkEventCounters(long[] expectedValues)
expectedValues - An array of the expected counter values, in the
same order as they are defined in this class. If any value is
< 0, then don't check it.TestException - if any counter does not have the expected value.public static void checkCreateUpdate(long expectedIsDist,
long expectedIsNotDist,
long expectedIsExp,
long expectedIsNotExp,
long expectedIsRemote,
long expectedIsNotRemote)
public void zeroAllCounters()
Copyright © 2010-2015 Pivotal Software, Inc. All rights reserved.