public class ConcCQMultRegionsClient extends MultRegionsClient
| Modifier and Type | Field and Description |
|---|---|
static ConcCQMultRegionsClient |
concCQMultRegionsClient |
protected boolean |
createIndex |
protected int |
entryOperations |
protected int |
maxPrice |
protected long |
minPerformEntryTime |
protected int |
sleepMS |
protected boolean |
testPrimaryIndex |
protected String |
thePrimarySecId |
CLEAR_REGION, cqsOn, INVALIDATE, INVALIDATE_REGION, lowerThreshold, numOfCurrentPutAllOps, performedClearRegion, performedDestroyRegion, performedInvalidateRegion, PUT, PUT_ALL, regionOpsTryLock, regions, REMOVE, rnd, testInstance, upperThreshold| Constructor and Description |
|---|
ConcCQMultRegionsClient() |
| Modifier and Type | Method and Description |
|---|---|
protected void |
doEntry() |
static void |
feedData() |
static void |
feedDataWithVerification() |
protected Object |
getObjectToAdd(String name)
regular object that has qty of multiple of 100
|
protected Object |
getObjectToAddForPrimaryIndex(String name)
generate object with primary key on secId
|
protected void |
handleRegionDestroyedException(com.gemstone.gemfire.cache.Region aRegion,
com.gemstone.gemfire.cache.RegionDestroyedException anException) |
static void |
HydraTask_initialize() |
static void |
HydraTask_invalidateSameKey() |
static void |
HydraTask_performEntryOperationsWithoutVerification() |
static void |
HydraTask_performEntryOperationsWithVerification() |
static void |
HydraTask_putSameObject() |
protected void |
initialize() |
protected void |
invalidateSameKey(String regionName)
to invalidate the sameKey.
|
protected void |
loadData() |
protected void |
loadDataWithVerification() |
protected void |
performEntryOperationsWithVerification() |
protected void |
putAllObjects(String regionName) |
protected void |
putObject(String regionName)
put into the region and update blackboards for qualified put operation
|
protected void |
putSameObject() |
protected void |
removeObject() |
protected void |
removeObject(String regionName) |
protected void |
updateBBForPuts(String regionName,
String name,
Object anObj)
To update MapBB for NUM_PUT and ConcCQBB for snapshots if the put object qualifies
for the query criteria
|
protected void |
updateBBForRemoves(String regionName,
String key) |
clearRegion, clearRegion, destroyRegion, destroyRegion, edgeExecuteCQ, executeCQ, getEntryOperation, getRegionOperation, HydraTask_destroyRegion, HydraTask_executeCQ, HydraTask_invalidateRegion, HydraTask_performEntryOperations, HydraTask_serialRegionOps, invalidateObject, invalidateRegion, invalidateRegion, performEntryOperations, performEntryOperations, performRegionOperations, registerCQs, releaseConnectionspublic static ConcCQMultRegionsClient concCQMultRegionsClient
protected int entryOperations
protected int sleepMS
protected long minPerformEntryTime
protected int maxPrice
protected boolean createIndex
protected String thePrimarySecId
protected boolean testPrimaryIndex
public static void HydraTask_initialize()
protected void initialize()
initialize in class MultRegionsClientpublic static void HydraTask_performEntryOperationsWithVerification()
public static void HydraTask_performEntryOperationsWithoutVerification()
protected void performEntryOperationsWithVerification()
protected void doEntry()
public static void HydraTask_putSameObject()
protected void putSameObject()
protected void putObject(String regionName)
putObject in class MultRegionsClientpublic static void HydraTask_invalidateSameKey()
protected void invalidateSameKey(String regionName)
regionName - - region name for the region to perform invalidationprotected void updateBBForPuts(String regionName, String name, Object anObj)
regionName - name - anObj - protected Object getObjectToAdd(String name)
name - key for put into the regionprotected Object getObjectToAddForPrimaryIndex(String name)
name - unique object name used to generate primary keyprotected void putAllObjects(String regionName)
putAllObjects in class MultRegionsClientprotected void removeObject(String regionName)
removeObject in class MultRegionsClientprotected void removeObject()
public static void feedData()
protected void loadData()
loadData in class MultRegionsClientpublic static void feedDataWithVerification()
protected void loadDataWithVerification()
protected void handleRegionDestroyedException(com.gemstone.gemfire.cache.Region aRegion,
com.gemstone.gemfire.cache.RegionDestroyedException anException)
Copyright © 2010-2015 Pivotal Software, Inc. All rights reserved.