public static class TestNamespaceAuditor.CPRegionServerObserver extends BaseRegionServerObserver
Coprocessor.StatePRIORITY_HIGHEST, PRIORITY_LOWEST, PRIORITY_SYSTEM, PRIORITY_USER, VERSION| Constructor and Description |
|---|
CPRegionServerObserver() |
| Modifier and Type | Method and Description |
|---|---|
void |
failMerge(boolean fail) |
void |
preMerge(ObserverContext<RegionServerCoprocessorEnvironment> ctx,
Region regionA,
Region regionB)
Called before the regions merge.
|
void |
waitUtilTriggered() |
postCreateReplicationEndPoint, postMerge, postMergeCommit, postReplicateLogEntries, postRollBackMerge, postRollWALWriterRequest, preMergeCommit, preReplicateLogEntries, preRollBackMerge, preRollWALWriterRequest, preStopRegionServer, start, stoppublic void failMerge(boolean fail)
public void waitUtilTriggered()
throws InterruptedException
InterruptedExceptionpublic void preMerge(ObserverContext<RegionServerCoprocessorEnvironment> ctx, Region regionA, Region regionB) throws IOException
RegionServerObserverObserverContext.bypass() to skip the merge.preMerge in interface RegionServerObserverpreMerge in class BaseRegionServerObserverIOException - if an error occurred on the coprocessor