Class SimpleRegionObserver
java.lang.Object
org.apache.hadoop.hbase.coprocessor.SimpleRegionObserver
- All Implemented Interfaces:
org.apache.hadoop.hbase.Coprocessor,org.apache.hadoop.hbase.coprocessor.RegionCoprocessor,org.apache.hadoop.hbase.coprocessor.RegionObserver
- Direct Known Subclasses:
TestCoprocessorHost.SimpleRegionObserverV2,TestCoprocessorHost.SimpleRegionObserverV3,TestIncrementTimeRange.MyObserver,TestNegativeMemStoreSizeWithSlowCoprocessor.FlushingRegionObserver,TestRegionServerCoprocessorExceptionWithAbort.BuggyRegionObserver,TestRegionServerCoprocessorExceptionWithRemove.BuggyRegionObserver
public class SimpleRegionObserver
extends Object
implements org.apache.hadoop.hbase.coprocessor.RegionCoprocessor, org.apache.hadoop.hbase.coprocessor.RegionObserver
A sample region observer that tests the RegionObserver interface. It works with
TestRegionObserverInterface to provide the test case.
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.apache.hadoop.hbase.Coprocessor
org.apache.hadoop.hbase.Coprocessor.StateNested classes/interfaces inherited from interface org.apache.hadoop.hbase.coprocessor.RegionObserver
org.apache.hadoop.hbase.coprocessor.RegionObserver.MutationType -
Field Summary
FieldsModifier and TypeFieldDescription(package private) final AtomicInteger(package private) final AtomicInteger(package private) final AtomicInteger(package private) final AtomicInteger(package private) final AtomicInteger(package private) final AtomicInteger(package private) final AtomicInteger(package private) final AtomicInteger(package private) final AtomicInteger(package private) final AtomicInteger(package private) final AtomicInteger(package private) final AtomicInteger(package private) final AtomicInteger(package private) final AtomicInteger(package private) final AtomicInteger(package private) final AtomicInteger(package private) final AtomicInteger(package private) final AtomicInteger(package private) final AtomicInteger(package private) final AtomicInteger(package private) final AtomicInteger(package private) final AtomicInteger(package private) final AtomicInteger(package private) final AtomicInteger(package private) final AtomicInteger(package private) final AtomicInteger(package private) final AtomicInteger(package private) final AtomicInteger(package private) final AtomicInteger(package private) final AtomicInteger(package private) final AtomicInteger(package private) final AtomicInteger(package private) final AtomicInteger(package private) final AtomicInteger(package private) final AtomicInteger(package private) final AtomicInteger(package private) final AtomicInteger(package private) final AtomicInteger(package private) final AtomicInteger(package private) final AtomicInteger(package private) final AtomicInteger(package private) final AtomicInteger(package private) final AtomicInteger(package private) final AtomicInteger(package private) final AtomicInteger(package private) final AtomicInteger(package private) final AtomicInteger(package private) final AtomicInteger(package private) final AtomicInteger(package private) final AtomicInteger(package private) final AtomicInteger(package private) final AtomicInteger(package private) final AtomicInteger(package private) final AtomicInteger(package private) final AtomicInteger(package private) final AtomicInteger(package private) final AtomicInteger(package private) final AtomicInteger(package private) final AtomicInteger(package private) final AtomicInteger(package private) static final String(package private) final AtomicBoolean(package private) static final byte[]Fields inherited from interface org.apache.hadoop.hbase.Coprocessor
PRIORITY_HIGHEST, PRIORITY_LOWEST, PRIORITY_SYSTEM, PRIORITY_USER, VERSION -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionintintintintintintintintintintintintintintintintintintintintintintintintintintintintintintintintintintintintintintintintintintintintOptional<org.apache.hadoop.hbase.coprocessor.RegionObserver>booleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanorg.apache.hadoop.hbase.client.ResultpostAppend(org.apache.hadoop.hbase.coprocessor.ObserverContext<org.apache.hadoop.hbase.coprocessor.RegionCoprocessorEnvironment> e, org.apache.hadoop.hbase.client.Append append, org.apache.hadoop.hbase.client.Result result) voidpostBatchMutate(org.apache.hadoop.hbase.coprocessor.ObserverContext<org.apache.hadoop.hbase.coprocessor.RegionCoprocessorEnvironment> c, org.apache.hadoop.hbase.regionserver.MiniBatchOperationInProgress<org.apache.hadoop.hbase.client.Mutation> miniBatchOp) voidpostBatchMutateIndispensably(org.apache.hadoop.hbase.coprocessor.ObserverContext<org.apache.hadoop.hbase.coprocessor.RegionCoprocessorEnvironment> ctx, org.apache.hadoop.hbase.regionserver.MiniBatchOperationInProgress<org.apache.hadoop.hbase.client.Mutation> miniBatchOp, boolean success) voidpostBulkLoadHFile(org.apache.hadoop.hbase.coprocessor.ObserverContext<org.apache.hadoop.hbase.coprocessor.RegionCoprocessorEnvironment> ctx, List<org.apache.hadoop.hbase.util.Pair<byte[], String>> familyPaths, Map<byte[], List<org.apache.hadoop.fs.Path>> map) booleanpostCheckAndDelete(org.apache.hadoop.hbase.coprocessor.ObserverContext<org.apache.hadoop.hbase.coprocessor.RegionCoprocessorEnvironment> e, byte[] row, byte[] family, byte[] qualifier, org.apache.hadoop.hbase.CompareOperator compareOp, org.apache.hadoop.hbase.filter.ByteArrayComparable comparator, org.apache.hadoop.hbase.client.Delete delete, boolean result) booleanpostCheckAndDelete(org.apache.hadoop.hbase.coprocessor.ObserverContext<org.apache.hadoop.hbase.coprocessor.RegionCoprocessorEnvironment> e, byte[] row, org.apache.hadoop.hbase.filter.Filter filter, org.apache.hadoop.hbase.client.Delete delete, boolean result) org.apache.hadoop.hbase.client.CheckAndMutateResultpostCheckAndMutate(org.apache.hadoop.hbase.coprocessor.ObserverContext<org.apache.hadoop.hbase.coprocessor.RegionCoprocessorEnvironment> c, org.apache.hadoop.hbase.client.CheckAndMutate checkAndMutate, org.apache.hadoop.hbase.client.CheckAndMutateResult result) booleanpostCheckAndPut(org.apache.hadoop.hbase.coprocessor.ObserverContext<org.apache.hadoop.hbase.coprocessor.RegionCoprocessorEnvironment> e, byte[] row, byte[] family, byte[] qualifier, org.apache.hadoop.hbase.CompareOperator compareOp, org.apache.hadoop.hbase.filter.ByteArrayComparable comparator, org.apache.hadoop.hbase.client.Put put, boolean result) booleanpostCheckAndPut(org.apache.hadoop.hbase.coprocessor.ObserverContext<org.apache.hadoop.hbase.coprocessor.RegionCoprocessorEnvironment> c, byte[] row, org.apache.hadoop.hbase.filter.Filter filter, org.apache.hadoop.hbase.client.Put put, boolean result) voidpostClose(org.apache.hadoop.hbase.coprocessor.ObserverContext<org.apache.hadoop.hbase.coprocessor.RegionCoprocessorEnvironment> c, boolean abortRequested) voidpostCloseRegionOperation(org.apache.hadoop.hbase.coprocessor.ObserverContext<org.apache.hadoop.hbase.coprocessor.RegionCoprocessorEnvironment> ctx, org.apache.hadoop.hbase.regionserver.Region.Operation op) voidpostCompact(org.apache.hadoop.hbase.coprocessor.ObserverContext<org.apache.hadoop.hbase.coprocessor.RegionCoprocessorEnvironment> c, org.apache.hadoop.hbase.regionserver.Store store, org.apache.hadoop.hbase.regionserver.StoreFile resultFile, org.apache.hadoop.hbase.regionserver.compactions.CompactionLifeCycleTracker tracker, org.apache.hadoop.hbase.regionserver.compactions.CompactionRequest request) voidpostCompactSelection(org.apache.hadoop.hbase.coprocessor.ObserverContext<org.apache.hadoop.hbase.coprocessor.RegionCoprocessorEnvironment> c, org.apache.hadoop.hbase.regionserver.Store store, List<? extends org.apache.hadoop.hbase.regionserver.StoreFile> selected, org.apache.hadoop.hbase.regionserver.compactions.CompactionLifeCycleTracker tracker, org.apache.hadoop.hbase.regionserver.compactions.CompactionRequest request) voidpostDelete(org.apache.hadoop.hbase.coprocessor.ObserverContext<org.apache.hadoop.hbase.coprocessor.RegionCoprocessorEnvironment> c, org.apache.hadoop.hbase.client.Delete delete, org.apache.hadoop.hbase.wal.WALEdit edit, org.apache.hadoop.hbase.client.Durability durability) voidpostFlush(org.apache.hadoop.hbase.coprocessor.ObserverContext<org.apache.hadoop.hbase.coprocessor.RegionCoprocessorEnvironment> c, org.apache.hadoop.hbase.regionserver.Store store, org.apache.hadoop.hbase.regionserver.StoreFile resultFile, org.apache.hadoop.hbase.regionserver.FlushLifeCycleTracker tracker) voidpostGetOp(org.apache.hadoop.hbase.coprocessor.ObserverContext<org.apache.hadoop.hbase.coprocessor.RegionCoprocessorEnvironment> c, org.apache.hadoop.hbase.client.Get get, List<org.apache.hadoop.hbase.Cell> results) org.apache.hadoop.hbase.client.ResultpostIncrement(org.apache.hadoop.hbase.coprocessor.ObserverContext<org.apache.hadoop.hbase.coprocessor.RegionCoprocessorEnvironment> c, org.apache.hadoop.hbase.client.Increment increment, org.apache.hadoop.hbase.client.Result result) voidpostOpen(org.apache.hadoop.hbase.coprocessor.ObserverContext<org.apache.hadoop.hbase.coprocessor.RegionCoprocessorEnvironment> c) voidpostPut(org.apache.hadoop.hbase.coprocessor.ObserverContext<org.apache.hadoop.hbase.coprocessor.RegionCoprocessorEnvironment> c, org.apache.hadoop.hbase.client.Put put, org.apache.hadoop.hbase.wal.WALEdit edit, org.apache.hadoop.hbase.client.Durability durability) voidpostReplayWALs(org.apache.hadoop.hbase.coprocessor.ObserverContext<? extends org.apache.hadoop.hbase.coprocessor.RegionCoprocessorEnvironment> env, org.apache.hadoop.hbase.client.RegionInfo info, org.apache.hadoop.fs.Path edits) voidpostScannerClose(org.apache.hadoop.hbase.coprocessor.ObserverContext<org.apache.hadoop.hbase.coprocessor.RegionCoprocessorEnvironment> c, org.apache.hadoop.hbase.regionserver.InternalScanner s) booleanpostScannerFilterRow(org.apache.hadoop.hbase.coprocessor.ObserverContext<org.apache.hadoop.hbase.coprocessor.RegionCoprocessorEnvironment> e, org.apache.hadoop.hbase.regionserver.InternalScanner s, org.apache.hadoop.hbase.Cell currentRow, boolean hasMore) booleanpostScannerNext(org.apache.hadoop.hbase.coprocessor.ObserverContext<org.apache.hadoop.hbase.coprocessor.RegionCoprocessorEnvironment> c, org.apache.hadoop.hbase.regionserver.InternalScanner s, List<org.apache.hadoop.hbase.client.Result> results, int limit, boolean hasMore) org.apache.hadoop.hbase.regionserver.RegionScannerpostScannerOpen(org.apache.hadoop.hbase.coprocessor.ObserverContext<org.apache.hadoop.hbase.coprocessor.RegionCoprocessorEnvironment> c, org.apache.hadoop.hbase.client.Scan scan, org.apache.hadoop.hbase.regionserver.RegionScanner s) voidpostStartRegionOperation(org.apache.hadoop.hbase.coprocessor.ObserverContext<org.apache.hadoop.hbase.coprocessor.RegionCoprocessorEnvironment> ctx, org.apache.hadoop.hbase.regionserver.Region.Operation op) org.apache.hadoop.hbase.regionserver.StoreFileReaderpostStoreFileReaderOpen(org.apache.hadoop.hbase.coprocessor.ObserverContext<org.apache.hadoop.hbase.coprocessor.RegionCoprocessorEnvironment> ctx, org.apache.hadoop.fs.FileSystem fs, org.apache.hadoop.fs.Path p, org.apache.hadoop.hbase.io.FSDataInputStreamWrapper in, long size, org.apache.hadoop.hbase.io.hfile.CacheConfig cacheConf, org.apache.hadoop.hbase.io.Reference r, org.apache.hadoop.hbase.regionserver.StoreFileReader reader) voidpostWALRestore(org.apache.hadoop.hbase.coprocessor.ObserverContext<? extends org.apache.hadoop.hbase.coprocessor.RegionCoprocessorEnvironment> env, org.apache.hadoop.hbase.client.RegionInfo info, org.apache.hadoop.hbase.wal.WALKey logKey, org.apache.hadoop.hbase.wal.WALEdit logEdit) org.apache.hadoop.hbase.client.ResultpreAppend(org.apache.hadoop.hbase.coprocessor.ObserverContext<org.apache.hadoop.hbase.coprocessor.RegionCoprocessorEnvironment> e, org.apache.hadoop.hbase.client.Append append) org.apache.hadoop.hbase.client.ResultpreAppendAfterRowLock(org.apache.hadoop.hbase.coprocessor.ObserverContext<org.apache.hadoop.hbase.coprocessor.RegionCoprocessorEnvironment> e, org.apache.hadoop.hbase.client.Append append) voidpreBatchMutate(org.apache.hadoop.hbase.coprocessor.ObserverContext<org.apache.hadoop.hbase.coprocessor.RegionCoprocessorEnvironment> c, org.apache.hadoop.hbase.regionserver.MiniBatchOperationInProgress<org.apache.hadoop.hbase.client.Mutation> miniBatchOp) voidpreBulkLoadHFile(org.apache.hadoop.hbase.coprocessor.ObserverContext<org.apache.hadoop.hbase.coprocessor.RegionCoprocessorEnvironment> ctx, List<org.apache.hadoop.hbase.util.Pair<byte[], String>> familyPaths) booleanpreCheckAndDelete(org.apache.hadoop.hbase.coprocessor.ObserverContext<org.apache.hadoop.hbase.coprocessor.RegionCoprocessorEnvironment> e, byte[] row, byte[] family, byte[] qualifier, org.apache.hadoop.hbase.CompareOperator compareOp, org.apache.hadoop.hbase.filter.ByteArrayComparable comparator, org.apache.hadoop.hbase.client.Delete delete, boolean result) booleanpreCheckAndDelete(org.apache.hadoop.hbase.coprocessor.ObserverContext<org.apache.hadoop.hbase.coprocessor.RegionCoprocessorEnvironment> c, byte[] row, org.apache.hadoop.hbase.filter.Filter filter, org.apache.hadoop.hbase.client.Delete delete, boolean result) booleanpreCheckAndDeleteAfterRowLock(org.apache.hadoop.hbase.coprocessor.ObserverContext<org.apache.hadoop.hbase.coprocessor.RegionCoprocessorEnvironment> e, byte[] row, byte[] family, byte[] qualifier, org.apache.hadoop.hbase.CompareOperator compareOp, org.apache.hadoop.hbase.filter.ByteArrayComparable comparator, org.apache.hadoop.hbase.client.Delete delete, boolean result) booleanpreCheckAndDeleteAfterRowLock(org.apache.hadoop.hbase.coprocessor.ObserverContext<org.apache.hadoop.hbase.coprocessor.RegionCoprocessorEnvironment> c, byte[] row, org.apache.hadoop.hbase.filter.Filter filter, org.apache.hadoop.hbase.client.Delete delete, boolean result) org.apache.hadoop.hbase.client.CheckAndMutateResultpreCheckAndMutate(org.apache.hadoop.hbase.coprocessor.ObserverContext<org.apache.hadoop.hbase.coprocessor.RegionCoprocessorEnvironment> c, org.apache.hadoop.hbase.client.CheckAndMutate checkAndMutate, org.apache.hadoop.hbase.client.CheckAndMutateResult result) org.apache.hadoop.hbase.client.CheckAndMutateResultpreCheckAndMutateAfterRowLock(org.apache.hadoop.hbase.coprocessor.ObserverContext<org.apache.hadoop.hbase.coprocessor.RegionCoprocessorEnvironment> c, org.apache.hadoop.hbase.client.CheckAndMutate checkAndMutate, org.apache.hadoop.hbase.client.CheckAndMutateResult result) booleanpreCheckAndPut(org.apache.hadoop.hbase.coprocessor.ObserverContext<org.apache.hadoop.hbase.coprocessor.RegionCoprocessorEnvironment> e, byte[] row, byte[] family, byte[] qualifier, org.apache.hadoop.hbase.CompareOperator compareOp, org.apache.hadoop.hbase.filter.ByteArrayComparable comparator, org.apache.hadoop.hbase.client.Put put, boolean result) booleanpreCheckAndPut(org.apache.hadoop.hbase.coprocessor.ObserverContext<org.apache.hadoop.hbase.coprocessor.RegionCoprocessorEnvironment> c, byte[] row, org.apache.hadoop.hbase.filter.Filter filter, org.apache.hadoop.hbase.client.Put put, boolean result) booleanpreCheckAndPutAfterRowLock(org.apache.hadoop.hbase.coprocessor.ObserverContext<org.apache.hadoop.hbase.coprocessor.RegionCoprocessorEnvironment> e, byte[] row, byte[] family, byte[] qualifier, org.apache.hadoop.hbase.CompareOperator compareOp, org.apache.hadoop.hbase.filter.ByteArrayComparable comparator, org.apache.hadoop.hbase.client.Put put, boolean result) booleanpreCheckAndPutAfterRowLock(org.apache.hadoop.hbase.coprocessor.ObserverContext<org.apache.hadoop.hbase.coprocessor.RegionCoprocessorEnvironment> c, byte[] row, org.apache.hadoop.hbase.filter.Filter filter, org.apache.hadoop.hbase.client.Put put, boolean result) voidpreClose(org.apache.hadoop.hbase.coprocessor.ObserverContext<org.apache.hadoop.hbase.coprocessor.RegionCoprocessorEnvironment> c, boolean abortRequested) org.apache.hadoop.hbase.regionserver.InternalScannerpreCompact(org.apache.hadoop.hbase.coprocessor.ObserverContext<org.apache.hadoop.hbase.coprocessor.RegionCoprocessorEnvironment> c, org.apache.hadoop.hbase.regionserver.Store store, org.apache.hadoop.hbase.regionserver.InternalScanner scanner, org.apache.hadoop.hbase.regionserver.ScanType scanType, org.apache.hadoop.hbase.regionserver.compactions.CompactionLifeCycleTracker tracker, org.apache.hadoop.hbase.regionserver.compactions.CompactionRequest request) voidpreCompactScannerOpen(org.apache.hadoop.hbase.coprocessor.ObserverContext<org.apache.hadoop.hbase.coprocessor.RegionCoprocessorEnvironment> c, org.apache.hadoop.hbase.regionserver.Store store, org.apache.hadoop.hbase.regionserver.ScanType scanType, org.apache.hadoop.hbase.regionserver.ScanOptions options, org.apache.hadoop.hbase.regionserver.compactions.CompactionLifeCycleTracker tracker, org.apache.hadoop.hbase.regionserver.compactions.CompactionRequest request) voidpreCompactSelection(org.apache.hadoop.hbase.coprocessor.ObserverContext<org.apache.hadoop.hbase.coprocessor.RegionCoprocessorEnvironment> c, org.apache.hadoop.hbase.regionserver.Store store, List<? extends org.apache.hadoop.hbase.regionserver.StoreFile> candidates, org.apache.hadoop.hbase.regionserver.compactions.CompactionLifeCycleTracker tracker) voidpreDelete(org.apache.hadoop.hbase.coprocessor.ObserverContext<org.apache.hadoop.hbase.coprocessor.RegionCoprocessorEnvironment> c, org.apache.hadoop.hbase.client.Delete delete, org.apache.hadoop.hbase.wal.WALEdit edit, org.apache.hadoop.hbase.client.Durability durability) org.apache.hadoop.hbase.regionserver.InternalScannerpreFlush(org.apache.hadoop.hbase.coprocessor.ObserverContext<org.apache.hadoop.hbase.coprocessor.RegionCoprocessorEnvironment> c, org.apache.hadoop.hbase.regionserver.Store store, org.apache.hadoop.hbase.regionserver.InternalScanner scanner, org.apache.hadoop.hbase.regionserver.FlushLifeCycleTracker tracker) voidpreFlushScannerOpen(org.apache.hadoop.hbase.coprocessor.ObserverContext<org.apache.hadoop.hbase.coprocessor.RegionCoprocessorEnvironment> c, org.apache.hadoop.hbase.regionserver.Store store, org.apache.hadoop.hbase.regionserver.ScanOptions options, org.apache.hadoop.hbase.regionserver.FlushLifeCycleTracker tracker) voidpreGetOp(org.apache.hadoop.hbase.coprocessor.ObserverContext<org.apache.hadoop.hbase.coprocessor.RegionCoprocessorEnvironment> c, org.apache.hadoop.hbase.client.Get get, List<org.apache.hadoop.hbase.Cell> results) org.apache.hadoop.hbase.client.ResultpreIncrement(org.apache.hadoop.hbase.coprocessor.ObserverContext<org.apache.hadoop.hbase.coprocessor.RegionCoprocessorEnvironment> c, org.apache.hadoop.hbase.client.Increment increment) org.apache.hadoop.hbase.client.ResultpreIncrementAfterRowLock(org.apache.hadoop.hbase.coprocessor.ObserverContext<org.apache.hadoop.hbase.coprocessor.RegionCoprocessorEnvironment> e, org.apache.hadoop.hbase.client.Increment increment) voidpreMemStoreCompactionCompactScannerOpen(org.apache.hadoop.hbase.coprocessor.ObserverContext<org.apache.hadoop.hbase.coprocessor.RegionCoprocessorEnvironment> c, org.apache.hadoop.hbase.regionserver.Store store, org.apache.hadoop.hbase.regionserver.ScanOptions options) voidpreOpen(org.apache.hadoop.hbase.coprocessor.ObserverContext<org.apache.hadoop.hbase.coprocessor.RegionCoprocessorEnvironment> c) voidprePrepareTimeStampForDeleteVersion(org.apache.hadoop.hbase.coprocessor.ObserverContext<org.apache.hadoop.hbase.coprocessor.RegionCoprocessorEnvironment> e, org.apache.hadoop.hbase.client.Mutation delete, org.apache.hadoop.hbase.Cell cell, byte[] byteNow, org.apache.hadoop.hbase.client.Get get) voidprePut(org.apache.hadoop.hbase.coprocessor.ObserverContext<org.apache.hadoop.hbase.coprocessor.RegionCoprocessorEnvironment> c, org.apache.hadoop.hbase.client.Put put, org.apache.hadoop.hbase.wal.WALEdit edit, org.apache.hadoop.hbase.client.Durability durability) voidpreReplayWALs(org.apache.hadoop.hbase.coprocessor.ObserverContext<? extends org.apache.hadoop.hbase.coprocessor.RegionCoprocessorEnvironment> env, org.apache.hadoop.hbase.client.RegionInfo info, org.apache.hadoop.fs.Path edits) voidpreScannerClose(org.apache.hadoop.hbase.coprocessor.ObserverContext<org.apache.hadoop.hbase.coprocessor.RegionCoprocessorEnvironment> c, org.apache.hadoop.hbase.regionserver.InternalScanner s) booleanpreScannerNext(org.apache.hadoop.hbase.coprocessor.ObserverContext<org.apache.hadoop.hbase.coprocessor.RegionCoprocessorEnvironment> c, org.apache.hadoop.hbase.regionserver.InternalScanner s, List<org.apache.hadoop.hbase.client.Result> results, int limit, boolean hasMore) voidpreScannerOpen(org.apache.hadoop.hbase.coprocessor.ObserverContext<org.apache.hadoop.hbase.coprocessor.RegionCoprocessorEnvironment> c, org.apache.hadoop.hbase.client.Scan scan) org.apache.hadoop.hbase.regionserver.StoreFileReaderpreStoreFileReaderOpen(org.apache.hadoop.hbase.coprocessor.ObserverContext<org.apache.hadoop.hbase.coprocessor.RegionCoprocessorEnvironment> ctx, org.apache.hadoop.fs.FileSystem fs, org.apache.hadoop.fs.Path p, org.apache.hadoop.hbase.io.FSDataInputStreamWrapper in, long size, org.apache.hadoop.hbase.io.hfile.CacheConfig cacheConf, org.apache.hadoop.hbase.io.Reference r, org.apache.hadoop.hbase.regionserver.StoreFileReader reader) voidpreStoreScannerOpen(org.apache.hadoop.hbase.coprocessor.ObserverContext<org.apache.hadoop.hbase.coprocessor.RegionCoprocessorEnvironment> ctx, org.apache.hadoop.hbase.regionserver.Store store, org.apache.hadoop.hbase.regionserver.ScanOptions options) voidpreWALAppend(org.apache.hadoop.hbase.coprocessor.ObserverContext<org.apache.hadoop.hbase.coprocessor.RegionCoprocessorEnvironment> ctx, org.apache.hadoop.hbase.wal.WALKey key, org.apache.hadoop.hbase.wal.WALEdit edit) voidpreWALRestore(org.apache.hadoop.hbase.coprocessor.ObserverContext<? extends org.apache.hadoop.hbase.coprocessor.RegionCoprocessorEnvironment> env, org.apache.hadoop.hbase.client.RegionInfo info, org.apache.hadoop.hbase.wal.WALKey logKey, org.apache.hadoop.hbase.wal.WALEdit logEdit) private voidsetScanOptions(org.apache.hadoop.hbase.regionserver.ScanOptions options) voidvoidstart(org.apache.hadoop.hbase.CoprocessorEnvironment e) booleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.apache.hadoop.hbase.Coprocessor
getServices, stopMethods inherited from interface org.apache.hadoop.hbase.coprocessor.RegionCoprocessor
getBulkLoadObserver, getEndpointObserverMethods inherited from interface org.apache.hadoop.hbase.coprocessor.RegionObserver
postAppend, postAppendBeforeWAL, postCommitStoreFile, postDelete, postExists, postFlush, postIncrement, postIncrementBeforeWAL, postInstantiateDeleteTracker, postMemStoreCompaction, postMutationBeforeWAL, postPut, preAppend, preCommitStoreFile, preDelete, preExists, preFlush, preIncrement, preMemStoreCompaction, preMemStoreCompactionCompact, prePut
-
Field Details
-
ctBeforeDelete
-
ctPreOpen
-
ctPostOpen
-
ctPreClose
-
ctPostClose
-
ctPreFlush
-
ctPostFlush
-
ctPreCompactSelect
-
ctPostCompactSelect
-
ctPreCompact
-
ctPostCompact
-
ctPreGet
-
ctPostGet
-
ctPrePut
-
ctPostPut
-
ctPreDeleted
-
ctPrePrepareDeleteTS
-
ctPostDeleted
-
ctPreIncrement
-
ctPreIncrementAfterRowLock
-
ctPreAppend
-
ctPreAppendAfterRowLock
-
ctPostIncrement
-
ctPostAppend
-
ctPreCheckAndPut
-
ctPreCheckAndPutWithFilter
-
ctPreCheckAndPutAfterRowLock
-
ctPreCheckAndPutWithFilterAfterRowLock
-
ctPostCheckAndPut
-
ctPostCheckAndPutWithFilter
-
ctPreCheckAndDelete
-
ctPreCheckAndDeleteWithFilter
-
ctPreCheckAndDeleteAfterRowLock
-
ctPreCheckAndDeleteWithFilterAfterRowLock
-
ctPostCheckAndDelete
-
ctPostCheckAndDeleteWithFilter
-
ctPreCheckAndMutate
-
ctPreCheckAndMutateAfterRowLock
-
ctPostCheckAndMutate
-
ctPreScannerNext
-
ctPostScannerNext
-
ctPostScannerFilterRow
-
ctPreScannerClose
-
ctPostScannerClose
-
ctPreScannerOpen
-
ctPostScannerOpen
-
ctPreBulkLoadHFile
-
ctPostBulkLoadHFile
-
ctPreBatchMutate
-
ctPostBatchMutate
-
ctPreReplayWALs
-
ctPostReplayWALs
-
ctPreWALRestore
-
ctPostWALRestore
-
ctPreStoreFileReaderOpen
-
ctPostStoreFileReaderOpen
-
ctPostBatchMutateIndispensably
-
ctPostStartRegionOperation
-
ctPostCloseRegionOperation
-
throwOnPostFlush
-
ctPreWALAppend
-
TABLE_SKIPPED
- See Also:
-
extendedAttributes
Map<String,byte[]> extendedAttributes -
WAL_EXTENDED_ATTRIBUTE_BYTES
-
-
Constructor Details
-
SimpleRegionObserver
public SimpleRegionObserver()
-
-
Method Details
-
setThrowOnPostFlush
-
getRegionObserver
- Specified by:
getRegionObserverin interfaceorg.apache.hadoop.hbase.coprocessor.RegionCoprocessor
-
start
- Specified by:
startin interfaceorg.apache.hadoop.hbase.Coprocessor- Throws:
IOException
-
preOpen
public void preOpen(org.apache.hadoop.hbase.coprocessor.ObserverContext<org.apache.hadoop.hbase.coprocessor.RegionCoprocessorEnvironment> c) - Specified by:
preOpenin interfaceorg.apache.hadoop.hbase.coprocessor.RegionObserver
-
postOpen
public void postOpen(org.apache.hadoop.hbase.coprocessor.ObserverContext<org.apache.hadoop.hbase.coprocessor.RegionCoprocessorEnvironment> c) - Specified by:
postOpenin interfaceorg.apache.hadoop.hbase.coprocessor.RegionObserver
-
wasOpened
-
preClose
public void preClose(org.apache.hadoop.hbase.coprocessor.ObserverContext<org.apache.hadoop.hbase.coprocessor.RegionCoprocessorEnvironment> c, boolean abortRequested) - Specified by:
preClosein interfaceorg.apache.hadoop.hbase.coprocessor.RegionObserver
-
postClose
public void postClose(org.apache.hadoop.hbase.coprocessor.ObserverContext<org.apache.hadoop.hbase.coprocessor.RegionCoprocessorEnvironment> c, boolean abortRequested) - Specified by:
postClosein interfaceorg.apache.hadoop.hbase.coprocessor.RegionObserver
-
wasClosed
-
preFlush
public org.apache.hadoop.hbase.regionserver.InternalScanner preFlush(org.apache.hadoop.hbase.coprocessor.ObserverContext<org.apache.hadoop.hbase.coprocessor.RegionCoprocessorEnvironment> c, org.apache.hadoop.hbase.regionserver.Store store, org.apache.hadoop.hbase.regionserver.InternalScanner scanner, org.apache.hadoop.hbase.regionserver.FlushLifeCycleTracker tracker) throws IOException - Specified by:
preFlushin interfaceorg.apache.hadoop.hbase.coprocessor.RegionObserver- Throws:
IOException
-
postFlush
public void postFlush(org.apache.hadoop.hbase.coprocessor.ObserverContext<org.apache.hadoop.hbase.coprocessor.RegionCoprocessorEnvironment> c, org.apache.hadoop.hbase.regionserver.Store store, org.apache.hadoop.hbase.regionserver.StoreFile resultFile, org.apache.hadoop.hbase.regionserver.FlushLifeCycleTracker tracker) throws IOException - Specified by:
postFlushin interfaceorg.apache.hadoop.hbase.coprocessor.RegionObserver- Throws:
IOException
-
wasFlushed
-
preCompactSelection
public void preCompactSelection(org.apache.hadoop.hbase.coprocessor.ObserverContext<org.apache.hadoop.hbase.coprocessor.RegionCoprocessorEnvironment> c, org.apache.hadoop.hbase.regionserver.Store store, List<? extends org.apache.hadoop.hbase.regionserver.StoreFile> candidates, org.apache.hadoop.hbase.regionserver.compactions.CompactionLifeCycleTracker tracker) throws IOException - Specified by:
preCompactSelectionin interfaceorg.apache.hadoop.hbase.coprocessor.RegionObserver- Throws:
IOException
-
postCompactSelection
public void postCompactSelection(org.apache.hadoop.hbase.coprocessor.ObserverContext<org.apache.hadoop.hbase.coprocessor.RegionCoprocessorEnvironment> c, org.apache.hadoop.hbase.regionserver.Store store, List<? extends org.apache.hadoop.hbase.regionserver.StoreFile> selected, org.apache.hadoop.hbase.regionserver.compactions.CompactionLifeCycleTracker tracker, org.apache.hadoop.hbase.regionserver.compactions.CompactionRequest request) - Specified by:
postCompactSelectionin interfaceorg.apache.hadoop.hbase.coprocessor.RegionObserver
-
preCompact
public org.apache.hadoop.hbase.regionserver.InternalScanner preCompact(org.apache.hadoop.hbase.coprocessor.ObserverContext<org.apache.hadoop.hbase.coprocessor.RegionCoprocessorEnvironment> c, org.apache.hadoop.hbase.regionserver.Store store, org.apache.hadoop.hbase.regionserver.InternalScanner scanner, org.apache.hadoop.hbase.regionserver.ScanType scanType, org.apache.hadoop.hbase.regionserver.compactions.CompactionLifeCycleTracker tracker, org.apache.hadoop.hbase.regionserver.compactions.CompactionRequest request) throws IOException - Specified by:
preCompactin interfaceorg.apache.hadoop.hbase.coprocessor.RegionObserver- Throws:
IOException
-
postCompact
public void postCompact(org.apache.hadoop.hbase.coprocessor.ObserverContext<org.apache.hadoop.hbase.coprocessor.RegionCoprocessorEnvironment> c, org.apache.hadoop.hbase.regionserver.Store store, org.apache.hadoop.hbase.regionserver.StoreFile resultFile, org.apache.hadoop.hbase.regionserver.compactions.CompactionLifeCycleTracker tracker, org.apache.hadoop.hbase.regionserver.compactions.CompactionRequest request) throws IOException - Specified by:
postCompactin interfaceorg.apache.hadoop.hbase.coprocessor.RegionObserver- Throws:
IOException
-
wasCompacted
-
preScannerOpen
public void preScannerOpen(org.apache.hadoop.hbase.coprocessor.ObserverContext<org.apache.hadoop.hbase.coprocessor.RegionCoprocessorEnvironment> c, org.apache.hadoop.hbase.client.Scan scan) throws IOException - Specified by:
preScannerOpenin interfaceorg.apache.hadoop.hbase.coprocessor.RegionObserver- Throws:
IOException
-
postScannerOpen
public org.apache.hadoop.hbase.regionserver.RegionScanner postScannerOpen(org.apache.hadoop.hbase.coprocessor.ObserverContext<org.apache.hadoop.hbase.coprocessor.RegionCoprocessorEnvironment> c, org.apache.hadoop.hbase.client.Scan scan, org.apache.hadoop.hbase.regionserver.RegionScanner s) throws IOException - Specified by:
postScannerOpenin interfaceorg.apache.hadoop.hbase.coprocessor.RegionObserver- Throws:
IOException
-
preScannerNext
public boolean preScannerNext(org.apache.hadoop.hbase.coprocessor.ObserverContext<org.apache.hadoop.hbase.coprocessor.RegionCoprocessorEnvironment> c, org.apache.hadoop.hbase.regionserver.InternalScanner s, List<org.apache.hadoop.hbase.client.Result> results, int limit, boolean hasMore) throws IOException - Specified by:
preScannerNextin interfaceorg.apache.hadoop.hbase.coprocessor.RegionObserver- Throws:
IOException
-
postScannerNext
public boolean postScannerNext(org.apache.hadoop.hbase.coprocessor.ObserverContext<org.apache.hadoop.hbase.coprocessor.RegionCoprocessorEnvironment> c, org.apache.hadoop.hbase.regionserver.InternalScanner s, List<org.apache.hadoop.hbase.client.Result> results, int limit, boolean hasMore) throws IOException - Specified by:
postScannerNextin interfaceorg.apache.hadoop.hbase.coprocessor.RegionObserver- Throws:
IOException
-
postScannerFilterRow
public boolean postScannerFilterRow(org.apache.hadoop.hbase.coprocessor.ObserverContext<org.apache.hadoop.hbase.coprocessor.RegionCoprocessorEnvironment> e, org.apache.hadoop.hbase.regionserver.InternalScanner s, org.apache.hadoop.hbase.Cell currentRow, boolean hasMore) throws IOException - Specified by:
postScannerFilterRowin interfaceorg.apache.hadoop.hbase.coprocessor.RegionObserver- Throws:
IOException
-
preScannerClose
public void preScannerClose(org.apache.hadoop.hbase.coprocessor.ObserverContext<org.apache.hadoop.hbase.coprocessor.RegionCoprocessorEnvironment> c, org.apache.hadoop.hbase.regionserver.InternalScanner s) throws IOException - Specified by:
preScannerClosein interfaceorg.apache.hadoop.hbase.coprocessor.RegionObserver- Throws:
IOException
-
postScannerClose
public void postScannerClose(org.apache.hadoop.hbase.coprocessor.ObserverContext<org.apache.hadoop.hbase.coprocessor.RegionCoprocessorEnvironment> c, org.apache.hadoop.hbase.regionserver.InternalScanner s) throws IOException - Specified by:
postScannerClosein interfaceorg.apache.hadoop.hbase.coprocessor.RegionObserver- Throws:
IOException
-
preGetOp
public void preGetOp(org.apache.hadoop.hbase.coprocessor.ObserverContext<org.apache.hadoop.hbase.coprocessor.RegionCoprocessorEnvironment> c, org.apache.hadoop.hbase.client.Get get, List<org.apache.hadoop.hbase.Cell> results) throws IOException - Specified by:
preGetOpin interfaceorg.apache.hadoop.hbase.coprocessor.RegionObserver- Throws:
IOException
-
postGetOp
public void postGetOp(org.apache.hadoop.hbase.coprocessor.ObserverContext<org.apache.hadoop.hbase.coprocessor.RegionCoprocessorEnvironment> c, org.apache.hadoop.hbase.client.Get get, List<org.apache.hadoop.hbase.Cell> results) - Specified by:
postGetOpin interfaceorg.apache.hadoop.hbase.coprocessor.RegionObserver
-
prePut
public void prePut(org.apache.hadoop.hbase.coprocessor.ObserverContext<org.apache.hadoop.hbase.coprocessor.RegionCoprocessorEnvironment> c, org.apache.hadoop.hbase.client.Put put, org.apache.hadoop.hbase.wal.WALEdit edit, org.apache.hadoop.hbase.client.Durability durability) throws IOException - Specified by:
prePutin interfaceorg.apache.hadoop.hbase.coprocessor.RegionObserver- Throws:
IOException
-
postPut
public void postPut(org.apache.hadoop.hbase.coprocessor.ObserverContext<org.apache.hadoop.hbase.coprocessor.RegionCoprocessorEnvironment> c, org.apache.hadoop.hbase.client.Put put, org.apache.hadoop.hbase.wal.WALEdit edit, org.apache.hadoop.hbase.client.Durability durability) throws IOException - Specified by:
postPutin interfaceorg.apache.hadoop.hbase.coprocessor.RegionObserver- Throws:
IOException
-
preDelete
public void preDelete(org.apache.hadoop.hbase.coprocessor.ObserverContext<org.apache.hadoop.hbase.coprocessor.RegionCoprocessorEnvironment> c, org.apache.hadoop.hbase.client.Delete delete, org.apache.hadoop.hbase.wal.WALEdit edit, org.apache.hadoop.hbase.client.Durability durability) throws IOException - Specified by:
preDeletein interfaceorg.apache.hadoop.hbase.coprocessor.RegionObserver- Throws:
IOException
-
prePrepareTimeStampForDeleteVersion
public void prePrepareTimeStampForDeleteVersion(org.apache.hadoop.hbase.coprocessor.ObserverContext<org.apache.hadoop.hbase.coprocessor.RegionCoprocessorEnvironment> e, org.apache.hadoop.hbase.client.Mutation delete, org.apache.hadoop.hbase.Cell cell, byte[] byteNow, org.apache.hadoop.hbase.client.Get get) throws IOException - Specified by:
prePrepareTimeStampForDeleteVersionin interfaceorg.apache.hadoop.hbase.coprocessor.RegionObserver- Throws:
IOException
-
postDelete
public void postDelete(org.apache.hadoop.hbase.coprocessor.ObserverContext<org.apache.hadoop.hbase.coprocessor.RegionCoprocessorEnvironment> c, org.apache.hadoop.hbase.client.Delete delete, org.apache.hadoop.hbase.wal.WALEdit edit, org.apache.hadoop.hbase.client.Durability durability) throws IOException - Specified by:
postDeletein interfaceorg.apache.hadoop.hbase.coprocessor.RegionObserver- Throws:
IOException
-
preBatchMutate
public void preBatchMutate(org.apache.hadoop.hbase.coprocessor.ObserverContext<org.apache.hadoop.hbase.coprocessor.RegionCoprocessorEnvironment> c, org.apache.hadoop.hbase.regionserver.MiniBatchOperationInProgress<org.apache.hadoop.hbase.client.Mutation> miniBatchOp) throws IOException - Specified by:
preBatchMutatein interfaceorg.apache.hadoop.hbase.coprocessor.RegionObserver- Throws:
IOException
-
postBatchMutate
public void postBatchMutate(org.apache.hadoop.hbase.coprocessor.ObserverContext<org.apache.hadoop.hbase.coprocessor.RegionCoprocessorEnvironment> c, org.apache.hadoop.hbase.regionserver.MiniBatchOperationInProgress<org.apache.hadoop.hbase.client.Mutation> miniBatchOp) throws IOException - Specified by:
postBatchMutatein interfaceorg.apache.hadoop.hbase.coprocessor.RegionObserver- Throws:
IOException
-
postStartRegionOperation
public void postStartRegionOperation(org.apache.hadoop.hbase.coprocessor.ObserverContext<org.apache.hadoop.hbase.coprocessor.RegionCoprocessorEnvironment> ctx, org.apache.hadoop.hbase.regionserver.Region.Operation op) throws IOException - Specified by:
postStartRegionOperationin interfaceorg.apache.hadoop.hbase.coprocessor.RegionObserver- Throws:
IOException
-
postCloseRegionOperation
public void postCloseRegionOperation(org.apache.hadoop.hbase.coprocessor.ObserverContext<org.apache.hadoop.hbase.coprocessor.RegionCoprocessorEnvironment> ctx, org.apache.hadoop.hbase.regionserver.Region.Operation op) throws IOException - Specified by:
postCloseRegionOperationin interfaceorg.apache.hadoop.hbase.coprocessor.RegionObserver- Throws:
IOException
-
postBatchMutateIndispensably
public void postBatchMutateIndispensably(org.apache.hadoop.hbase.coprocessor.ObserverContext<org.apache.hadoop.hbase.coprocessor.RegionCoprocessorEnvironment> ctx, org.apache.hadoop.hbase.regionserver.MiniBatchOperationInProgress<org.apache.hadoop.hbase.client.Mutation> miniBatchOp, boolean success) throws IOException - Specified by:
postBatchMutateIndispensablyin interfaceorg.apache.hadoop.hbase.coprocessor.RegionObserver- Throws:
IOException
-
preIncrement
public org.apache.hadoop.hbase.client.Result preIncrement(org.apache.hadoop.hbase.coprocessor.ObserverContext<org.apache.hadoop.hbase.coprocessor.RegionCoprocessorEnvironment> c, org.apache.hadoop.hbase.client.Increment increment) throws IOException - Specified by:
preIncrementin interfaceorg.apache.hadoop.hbase.coprocessor.RegionObserver- Throws:
IOException
-
preIncrementAfterRowLock
public org.apache.hadoop.hbase.client.Result preIncrementAfterRowLock(org.apache.hadoop.hbase.coprocessor.ObserverContext<org.apache.hadoop.hbase.coprocessor.RegionCoprocessorEnvironment> e, org.apache.hadoop.hbase.client.Increment increment) throws IOException - Specified by:
preIncrementAfterRowLockin interfaceorg.apache.hadoop.hbase.coprocessor.RegionObserver- Throws:
IOException
-
postIncrement
public org.apache.hadoop.hbase.client.Result postIncrement(org.apache.hadoop.hbase.coprocessor.ObserverContext<org.apache.hadoop.hbase.coprocessor.RegionCoprocessorEnvironment> c, org.apache.hadoop.hbase.client.Increment increment, org.apache.hadoop.hbase.client.Result result) throws IOException - Specified by:
postIncrementin interfaceorg.apache.hadoop.hbase.coprocessor.RegionObserver- Throws:
IOException
-
preCheckAndPut
public boolean preCheckAndPut(org.apache.hadoop.hbase.coprocessor.ObserverContext<org.apache.hadoop.hbase.coprocessor.RegionCoprocessorEnvironment> e, byte[] row, byte[] family, byte[] qualifier, org.apache.hadoop.hbase.CompareOperator compareOp, org.apache.hadoop.hbase.filter.ByteArrayComparable comparator, org.apache.hadoop.hbase.client.Put put, boolean result) throws IOException - Specified by:
preCheckAndPutin interfaceorg.apache.hadoop.hbase.coprocessor.RegionObserver- Throws:
IOException
-
preCheckAndPut
public boolean preCheckAndPut(org.apache.hadoop.hbase.coprocessor.ObserverContext<org.apache.hadoop.hbase.coprocessor.RegionCoprocessorEnvironment> c, byte[] row, org.apache.hadoop.hbase.filter.Filter filter, org.apache.hadoop.hbase.client.Put put, boolean result) throws IOException - Specified by:
preCheckAndPutin interfaceorg.apache.hadoop.hbase.coprocessor.RegionObserver- Throws:
IOException
-
preCheckAndPutAfterRowLock
public boolean preCheckAndPutAfterRowLock(org.apache.hadoop.hbase.coprocessor.ObserverContext<org.apache.hadoop.hbase.coprocessor.RegionCoprocessorEnvironment> e, byte[] row, byte[] family, byte[] qualifier, org.apache.hadoop.hbase.CompareOperator compareOp, org.apache.hadoop.hbase.filter.ByteArrayComparable comparator, org.apache.hadoop.hbase.client.Put put, boolean result) throws IOException - Specified by:
preCheckAndPutAfterRowLockin interfaceorg.apache.hadoop.hbase.coprocessor.RegionObserver- Throws:
IOException
-
preCheckAndPutAfterRowLock
public boolean preCheckAndPutAfterRowLock(org.apache.hadoop.hbase.coprocessor.ObserverContext<org.apache.hadoop.hbase.coprocessor.RegionCoprocessorEnvironment> c, byte[] row, org.apache.hadoop.hbase.filter.Filter filter, org.apache.hadoop.hbase.client.Put put, boolean result) throws IOException - Specified by:
preCheckAndPutAfterRowLockin interfaceorg.apache.hadoop.hbase.coprocessor.RegionObserver- Throws:
IOException
-
postCheckAndPut
public boolean postCheckAndPut(org.apache.hadoop.hbase.coprocessor.ObserverContext<org.apache.hadoop.hbase.coprocessor.RegionCoprocessorEnvironment> e, byte[] row, byte[] family, byte[] qualifier, org.apache.hadoop.hbase.CompareOperator compareOp, org.apache.hadoop.hbase.filter.ByteArrayComparable comparator, org.apache.hadoop.hbase.client.Put put, boolean result) throws IOException - Specified by:
postCheckAndPutin interfaceorg.apache.hadoop.hbase.coprocessor.RegionObserver- Throws:
IOException
-
postCheckAndPut
public boolean postCheckAndPut(org.apache.hadoop.hbase.coprocessor.ObserverContext<org.apache.hadoop.hbase.coprocessor.RegionCoprocessorEnvironment> c, byte[] row, org.apache.hadoop.hbase.filter.Filter filter, org.apache.hadoop.hbase.client.Put put, boolean result) throws IOException - Specified by:
postCheckAndPutin interfaceorg.apache.hadoop.hbase.coprocessor.RegionObserver- Throws:
IOException
-
preCheckAndDelete
public boolean preCheckAndDelete(org.apache.hadoop.hbase.coprocessor.ObserverContext<org.apache.hadoop.hbase.coprocessor.RegionCoprocessorEnvironment> e, byte[] row, byte[] family, byte[] qualifier, org.apache.hadoop.hbase.CompareOperator compareOp, org.apache.hadoop.hbase.filter.ByteArrayComparable comparator, org.apache.hadoop.hbase.client.Delete delete, boolean result) throws IOException - Specified by:
preCheckAndDeletein interfaceorg.apache.hadoop.hbase.coprocessor.RegionObserver- Throws:
IOException
-
preCheckAndDelete
public boolean preCheckAndDelete(org.apache.hadoop.hbase.coprocessor.ObserverContext<org.apache.hadoop.hbase.coprocessor.RegionCoprocessorEnvironment> c, byte[] row, org.apache.hadoop.hbase.filter.Filter filter, org.apache.hadoop.hbase.client.Delete delete, boolean result) throws IOException - Specified by:
preCheckAndDeletein interfaceorg.apache.hadoop.hbase.coprocessor.RegionObserver- Throws:
IOException
-
preCheckAndDeleteAfterRowLock
public boolean preCheckAndDeleteAfterRowLock(org.apache.hadoop.hbase.coprocessor.ObserverContext<org.apache.hadoop.hbase.coprocessor.RegionCoprocessorEnvironment> e, byte[] row, byte[] family, byte[] qualifier, org.apache.hadoop.hbase.CompareOperator compareOp, org.apache.hadoop.hbase.filter.ByteArrayComparable comparator, org.apache.hadoop.hbase.client.Delete delete, boolean result) throws IOException - Specified by:
preCheckAndDeleteAfterRowLockin interfaceorg.apache.hadoop.hbase.coprocessor.RegionObserver- Throws:
IOException
-
preCheckAndDeleteAfterRowLock
public boolean preCheckAndDeleteAfterRowLock(org.apache.hadoop.hbase.coprocessor.ObserverContext<org.apache.hadoop.hbase.coprocessor.RegionCoprocessorEnvironment> c, byte[] row, org.apache.hadoop.hbase.filter.Filter filter, org.apache.hadoop.hbase.client.Delete delete, boolean result) throws IOException - Specified by:
preCheckAndDeleteAfterRowLockin interfaceorg.apache.hadoop.hbase.coprocessor.RegionObserver- Throws:
IOException
-
postCheckAndDelete
public boolean postCheckAndDelete(org.apache.hadoop.hbase.coprocessor.ObserverContext<org.apache.hadoop.hbase.coprocessor.RegionCoprocessorEnvironment> e, byte[] row, byte[] family, byte[] qualifier, org.apache.hadoop.hbase.CompareOperator compareOp, org.apache.hadoop.hbase.filter.ByteArrayComparable comparator, org.apache.hadoop.hbase.client.Delete delete, boolean result) throws IOException - Specified by:
postCheckAndDeletein interfaceorg.apache.hadoop.hbase.coprocessor.RegionObserver- Throws:
IOException
-
postCheckAndDelete
public boolean postCheckAndDelete(org.apache.hadoop.hbase.coprocessor.ObserverContext<org.apache.hadoop.hbase.coprocessor.RegionCoprocessorEnvironment> e, byte[] row, org.apache.hadoop.hbase.filter.Filter filter, org.apache.hadoop.hbase.client.Delete delete, boolean result) throws IOException - Specified by:
postCheckAndDeletein interfaceorg.apache.hadoop.hbase.coprocessor.RegionObserver- Throws:
IOException
-
preCheckAndMutate
public org.apache.hadoop.hbase.client.CheckAndMutateResult preCheckAndMutate(org.apache.hadoop.hbase.coprocessor.ObserverContext<org.apache.hadoop.hbase.coprocessor.RegionCoprocessorEnvironment> c, org.apache.hadoop.hbase.client.CheckAndMutate checkAndMutate, org.apache.hadoop.hbase.client.CheckAndMutateResult result) throws IOException - Specified by:
preCheckAndMutatein interfaceorg.apache.hadoop.hbase.coprocessor.RegionObserver- Throws:
IOException
-
preCheckAndMutateAfterRowLock
public org.apache.hadoop.hbase.client.CheckAndMutateResult preCheckAndMutateAfterRowLock(org.apache.hadoop.hbase.coprocessor.ObserverContext<org.apache.hadoop.hbase.coprocessor.RegionCoprocessorEnvironment> c, org.apache.hadoop.hbase.client.CheckAndMutate checkAndMutate, org.apache.hadoop.hbase.client.CheckAndMutateResult result) throws IOException - Specified by:
preCheckAndMutateAfterRowLockin interfaceorg.apache.hadoop.hbase.coprocessor.RegionObserver- Throws:
IOException
-
postCheckAndMutate
public org.apache.hadoop.hbase.client.CheckAndMutateResult postCheckAndMutate(org.apache.hadoop.hbase.coprocessor.ObserverContext<org.apache.hadoop.hbase.coprocessor.RegionCoprocessorEnvironment> c, org.apache.hadoop.hbase.client.CheckAndMutate checkAndMutate, org.apache.hadoop.hbase.client.CheckAndMutateResult result) throws IOException - Specified by:
postCheckAndMutatein interfaceorg.apache.hadoop.hbase.coprocessor.RegionObserver- Throws:
IOException
-
preAppendAfterRowLock
public org.apache.hadoop.hbase.client.Result preAppendAfterRowLock(org.apache.hadoop.hbase.coprocessor.ObserverContext<org.apache.hadoop.hbase.coprocessor.RegionCoprocessorEnvironment> e, org.apache.hadoop.hbase.client.Append append) throws IOException - Specified by:
preAppendAfterRowLockin interfaceorg.apache.hadoop.hbase.coprocessor.RegionObserver- Throws:
IOException
-
preAppend
public org.apache.hadoop.hbase.client.Result preAppend(org.apache.hadoop.hbase.coprocessor.ObserverContext<org.apache.hadoop.hbase.coprocessor.RegionCoprocessorEnvironment> e, org.apache.hadoop.hbase.client.Append append) throws IOException - Specified by:
preAppendin interfaceorg.apache.hadoop.hbase.coprocessor.RegionObserver- Throws:
IOException
-
postAppend
public org.apache.hadoop.hbase.client.Result postAppend(org.apache.hadoop.hbase.coprocessor.ObserverContext<org.apache.hadoop.hbase.coprocessor.RegionCoprocessorEnvironment> e, org.apache.hadoop.hbase.client.Append append, org.apache.hadoop.hbase.client.Result result) throws IOException - Specified by:
postAppendin interfaceorg.apache.hadoop.hbase.coprocessor.RegionObserver- Throws:
IOException
-
preBulkLoadHFile
public void preBulkLoadHFile(org.apache.hadoop.hbase.coprocessor.ObserverContext<org.apache.hadoop.hbase.coprocessor.RegionCoprocessorEnvironment> ctx, List<org.apache.hadoop.hbase.util.Pair<byte[], String>> familyPaths) throws IOException- Specified by:
preBulkLoadHFilein interfaceorg.apache.hadoop.hbase.coprocessor.RegionObserver- Throws:
IOException
-
postBulkLoadHFile
public void postBulkLoadHFile(org.apache.hadoop.hbase.coprocessor.ObserverContext<org.apache.hadoop.hbase.coprocessor.RegionCoprocessorEnvironment> ctx, List<org.apache.hadoop.hbase.util.Pair<byte[], String>> familyPaths, Map<byte[], throws IOExceptionList<org.apache.hadoop.fs.Path>> map) - Specified by:
postBulkLoadHFilein interfaceorg.apache.hadoop.hbase.coprocessor.RegionObserver- Throws:
IOException
-
preReplayWALs
public void preReplayWALs(org.apache.hadoop.hbase.coprocessor.ObserverContext<? extends org.apache.hadoop.hbase.coprocessor.RegionCoprocessorEnvironment> env, org.apache.hadoop.hbase.client.RegionInfo info, org.apache.hadoop.fs.Path edits) throws IOException - Specified by:
preReplayWALsin interfaceorg.apache.hadoop.hbase.coprocessor.RegionObserver- Throws:
IOException
-
postReplayWALs
public void postReplayWALs(org.apache.hadoop.hbase.coprocessor.ObserverContext<? extends org.apache.hadoop.hbase.coprocessor.RegionCoprocessorEnvironment> env, org.apache.hadoop.hbase.client.RegionInfo info, org.apache.hadoop.fs.Path edits) throws IOException - Specified by:
postReplayWALsin interfaceorg.apache.hadoop.hbase.coprocessor.RegionObserver- Throws:
IOException
-
preWALRestore
public void preWALRestore(org.apache.hadoop.hbase.coprocessor.ObserverContext<? extends org.apache.hadoop.hbase.coprocessor.RegionCoprocessorEnvironment> env, org.apache.hadoop.hbase.client.RegionInfo info, org.apache.hadoop.hbase.wal.WALKey logKey, org.apache.hadoop.hbase.wal.WALEdit logEdit) throws IOException - Specified by:
preWALRestorein interfaceorg.apache.hadoop.hbase.coprocessor.RegionObserver- Throws:
IOException
-
postWALRestore
public void postWALRestore(org.apache.hadoop.hbase.coprocessor.ObserverContext<? extends org.apache.hadoop.hbase.coprocessor.RegionCoprocessorEnvironment> env, org.apache.hadoop.hbase.client.RegionInfo info, org.apache.hadoop.hbase.wal.WALKey logKey, org.apache.hadoop.hbase.wal.WALEdit logEdit) throws IOException - Specified by:
postWALRestorein interfaceorg.apache.hadoop.hbase.coprocessor.RegionObserver- Throws:
IOException
-
preStoreFileReaderOpen
public org.apache.hadoop.hbase.regionserver.StoreFileReader preStoreFileReaderOpen(org.apache.hadoop.hbase.coprocessor.ObserverContext<org.apache.hadoop.hbase.coprocessor.RegionCoprocessorEnvironment> ctx, org.apache.hadoop.fs.FileSystem fs, org.apache.hadoop.fs.Path p, org.apache.hadoop.hbase.io.FSDataInputStreamWrapper in, long size, org.apache.hadoop.hbase.io.hfile.CacheConfig cacheConf, org.apache.hadoop.hbase.io.Reference r, org.apache.hadoop.hbase.regionserver.StoreFileReader reader) throws IOException - Specified by:
preStoreFileReaderOpenin interfaceorg.apache.hadoop.hbase.coprocessor.RegionObserver- Throws:
IOException
-
postStoreFileReaderOpen
public org.apache.hadoop.hbase.regionserver.StoreFileReader postStoreFileReaderOpen(org.apache.hadoop.hbase.coprocessor.ObserverContext<org.apache.hadoop.hbase.coprocessor.RegionCoprocessorEnvironment> ctx, org.apache.hadoop.fs.FileSystem fs, org.apache.hadoop.fs.Path p, org.apache.hadoop.hbase.io.FSDataInputStreamWrapper in, long size, org.apache.hadoop.hbase.io.hfile.CacheConfig cacheConf, org.apache.hadoop.hbase.io.Reference r, org.apache.hadoop.hbase.regionserver.StoreFileReader reader) throws IOException - Specified by:
postStoreFileReaderOpenin interfaceorg.apache.hadoop.hbase.coprocessor.RegionObserver- Throws:
IOException
-
preStoreScannerOpen
public void preStoreScannerOpen(org.apache.hadoop.hbase.coprocessor.ObserverContext<org.apache.hadoop.hbase.coprocessor.RegionCoprocessorEnvironment> ctx, org.apache.hadoop.hbase.regionserver.Store store, org.apache.hadoop.hbase.regionserver.ScanOptions options) throws IOException - Specified by:
preStoreScannerOpenin interfaceorg.apache.hadoop.hbase.coprocessor.RegionObserver- Throws:
IOException
-
preCompactScannerOpen
public void preCompactScannerOpen(org.apache.hadoop.hbase.coprocessor.ObserverContext<org.apache.hadoop.hbase.coprocessor.RegionCoprocessorEnvironment> c, org.apache.hadoop.hbase.regionserver.Store store, org.apache.hadoop.hbase.regionserver.ScanType scanType, org.apache.hadoop.hbase.regionserver.ScanOptions options, org.apache.hadoop.hbase.regionserver.compactions.CompactionLifeCycleTracker tracker, org.apache.hadoop.hbase.regionserver.compactions.CompactionRequest request) throws IOException - Specified by:
preCompactScannerOpenin interfaceorg.apache.hadoop.hbase.coprocessor.RegionObserver- Throws:
IOException
-
preFlushScannerOpen
public void preFlushScannerOpen(org.apache.hadoop.hbase.coprocessor.ObserverContext<org.apache.hadoop.hbase.coprocessor.RegionCoprocessorEnvironment> c, org.apache.hadoop.hbase.regionserver.Store store, org.apache.hadoop.hbase.regionserver.ScanOptions options, org.apache.hadoop.hbase.regionserver.FlushLifeCycleTracker tracker) throws IOException - Specified by:
preFlushScannerOpenin interfaceorg.apache.hadoop.hbase.coprocessor.RegionObserver- Throws:
IOException
-
preMemStoreCompactionCompactScannerOpen
public void preMemStoreCompactionCompactScannerOpen(org.apache.hadoop.hbase.coprocessor.ObserverContext<org.apache.hadoop.hbase.coprocessor.RegionCoprocessorEnvironment> c, org.apache.hadoop.hbase.regionserver.Store store, org.apache.hadoop.hbase.regionserver.ScanOptions options) throws IOException - Specified by:
preMemStoreCompactionCompactScannerOpenin interfaceorg.apache.hadoop.hbase.coprocessor.RegionObserver- Throws:
IOException
-
setScanOptions
-
preWALAppend
public void preWALAppend(org.apache.hadoop.hbase.coprocessor.ObserverContext<org.apache.hadoop.hbase.coprocessor.RegionCoprocessorEnvironment> ctx, org.apache.hadoop.hbase.wal.WALKey key, org.apache.hadoop.hbase.wal.WALEdit edit) throws IOException - Specified by:
preWALAppendin interfaceorg.apache.hadoop.hbase.coprocessor.RegionObserver- Throws:
IOException
-
hadPreGet
-
hadPostGet
-
hadPrePut
-
hadPostPut
-
hadPreBatchMutate
-
getPreBatchMutate
-
hadPostBatchMutate
-
getPostBatchMutate
-
hadPostBatchMutateIndispensably
-
getPostBatchMutateIndispensably
-
hadPostStartRegionOperation
-
hadPostCloseRegionOperation
-
hadDelete
-
getCtPostStartRegionOperation
-
getCtPostCloseRegionOperation
-
getPreCheckAndPut
-
getPreCheckAndPutWithFilter
-
getPreCheckAndPutAfterRowLock
-
getPreCheckAndPutWithFilterAfterRowLock
-
getPostCheckAndPut
-
getPostCheckAndPutWithFilter
-
getPreCheckAndDelete
-
getPreCheckAndDeleteWithFilter
-
getPreCheckAndDeleteAfterRowLock
-
getPreCheckAndDeleteWithFilterAfterRowLock
-
getPostCheckAndDelete
-
getPostCheckAndDeleteWithFilter
-
getPreCheckAndMutate
-
getPreCheckAndMutateAfterRowLock
-
getPostCheckAndMutate
-
hadPreIncrement
-
hadPreIncrementAfterRowLock
-
hadPostIncrement
-
hadPreAppend
-
hadPreAppendAfterRowLock
-
hadPostAppend
-
hadPrePreparedDeleteTS
-
hadPreReplayWALs
-
hadPostReplayWALs
-
hadPreWALRestore
-
hadPostWALRestore
-
wasScannerNextCalled
-
wasScannerFilterRowCalled
-
wasScannerCloseCalled
-
wasScannerOpenCalled
-
hadDeleted
-
hadPostBulkLoadHFile
-
hadPreBulkLoadHFile
-
getCtBeforeDelete
-
getCtPreOpen
-
getCtPostOpen
-
getCtPreClose
-
getCtPostClose
-
getCtPreFlush
-
getCtPostFlush
-
getCtPreCompactSelect
-
getCtPostCompactSelect
-
getCtPreCompact
-
getCtPostCompact
-
getCtPreGet
-
getCtPostGet
-
getCtPrePut
-
getCtPostPut
-
getCtPreDeleted
-
getCtPostDeleted
-
getCtPreIncrement
-
getCtPostIncrement
-
getCtPreReplayWALs
-
getCtPostReplayWALs
-
getCtPreWALRestore
-
getCtPostWALRestore
-
getCtPreWALAppend
-
wasStoreFileReaderOpenCalled
-