public class EventPRObserver extends PRObserver
| Modifier and Type | Field and Description |
|---|---|
static boolean |
recoveryInProgress |
activityListKey, movingBucket, movingPrimary, rebalRecovFinished, rebalRecovStarted, recoveryConflated| Constructor and Description |
|---|
EventPRObserver() |
| Modifier and Type | Method and Description |
|---|---|
static void |
installObserverHook()
Install a hook to determine when rebalancing/recovery starts/stops
|
void |
movingBucket(com.gemstone.gemfire.cache.Region region,
int bucketId,
com.gemstone.gemfire.distributed.DistributedMember source,
com.gemstone.gemfire.distributed.DistributedMember target)
Callback for moving a bucket
|
void |
movingPrimary(com.gemstone.gemfire.cache.Region region,
int bucketId,
com.gemstone.gemfire.distributed.DistributedMember source,
com.gemstone.gemfire.distributed.DistributedMember target)
Callback for moving a primary
|
void |
rebalancingOrRecoveryFinished(com.gemstone.gemfire.cache.Region region)
Log that rebalancing/recovery has finished.
|
void |
rebalancingOrRecoveryStarted(com.gemstone.gemfire.cache.Region region)
Log that rebalancing/recovery has started.
|
void |
recoveryConflated(com.gemstone.gemfire.internal.cache.PartitionedRegion region)
Log that recovery was rejected because it was already in progress.
|
_addToActivityList, activityListToString, addFinishToActivityList, completedActivities, getRegionNameFromActivity, initialize, initialize, installObserverHook, verifyNoRebalRecov, waitForAnyRebalRecovToStart, waitForEachVMToFinish, waitForRebalRecov, waitForRebalRecovToStart, waitForRecovery, waitForVMToFinishpublic void rebalancingOrRecoveryStarted(com.gemstone.gemfire.cache.Region region)
rebalancingOrRecoveryStarted in class PRObserverregion - The region that is undergoing rebalancing/recovery.public void rebalancingOrRecoveryFinished(com.gemstone.gemfire.cache.Region region)
rebalancingOrRecoveryFinished in class PRObserverregion - The region that finished rebalancing/recovery.public void recoveryConflated(com.gemstone.gemfire.internal.cache.PartitionedRegion region)
recoveryConflated in interface com.gemstone.gemfire.internal.cache.control.InternalResourceManager.ResourceObserverrecoveryConflated in class PRObserverpublic void movingBucket(com.gemstone.gemfire.cache.Region region,
int bucketId,
com.gemstone.gemfire.distributed.DistributedMember source,
com.gemstone.gemfire.distributed.DistributedMember target)
movingBucket in interface com.gemstone.gemfire.internal.cache.control.InternalResourceManager.ResourceObservermovingBucket in class PRObserverpublic void movingPrimary(com.gemstone.gemfire.cache.Region region,
int bucketId,
com.gemstone.gemfire.distributed.DistributedMember source,
com.gemstone.gemfire.distributed.DistributedMember target)
movingPrimary in interface com.gemstone.gemfire.internal.cache.control.InternalResourceManager.ResourceObservermovingPrimary in class PRObserverpublic static void installObserverHook()
Copyright © 2010-2015 Pivotal Software, Inc. All rights reserved.