public class DefaultTransactionProcessor
extends org.apache.tephra.hbase.coprocessor.TransactionProcessor
TransactionProcessor
coprocessor that uses DefaultTransactionStateCache
to automatically refresh transaction state.org.apache.hadoop.hbase.coprocessor.RegionObserver.MutationTypeorg.apache.hadoop.hbase.Coprocessor.StateallowEmptyValues, readNonTxnData, ttlByFamilyPRIORITY_HIGHEST, PRIORITY_LOWEST, PRIORITY_SYSTEM, PRIORITY_USER, VERSION| Constructor and Description |
|---|
DefaultTransactionProcessor() |
| Modifier and Type | Method and Description |
|---|---|
protected org.apache.hadoop.hbase.filter.Filter |
getTransactionFilter(org.apache.tephra.Transaction tx,
org.apache.hadoop.hbase.regionserver.ScanType scanType,
org.apache.hadoop.hbase.filter.Filter filter) |
protected com.google.common.base.Supplier<org.apache.tephra.coprocessor.TransactionStateCache> |
getTransactionStateCacheSupplier(org.apache.hadoop.hbase.coprocessor.RegionCoprocessorEnvironment env) |
createStoreScanner, preCompactScannerOpen, preDelete, preFlushScannerOpen, preGetOp, preScannerOpen, start, stoppostAppend, postBatchMutate, postBatchMutateIndispensably, postBulkLoadHFile, postCheckAndDelete, postCheckAndPut, postClose, postCloseRegionOperation, postCompact, postCompact, postCompactSelection, postCompactSelection, postCompleteSplit, postDelete, postExists, postFlush, postFlush, postGet, postGetClosestRowBefore, postGetOp, postIncrement, postIncrementColumnValue, postInstantiateDeleteTracker, postLogReplay, postMutationBeforeWAL, postOpen, postPut, postRollBackSplit, postScannerClose, postScannerFilterRow, postScannerNext, postScannerOpen, postSplit, postStartRegionOperation, postStoreFileReaderOpen, postWALRestore, preAppend, preAppendAfterRowLock, preBatchMutate, preBulkLoadHFile, preCheckAndDelete, preCheckAndDeleteAfterRowLock, preCheckAndPut, preCheckAndPutAfterRowLock, preClose, preCompact, preCompact, preCompactScannerOpen, preCompactSelection, preCompactSelection, preExists, preFlush, preFlush, preGet, preGetClosestRowBefore, preIncrement, preIncrementAfterRowLock, preIncrementColumnValue, preOpen, prePrepareTimeStampForDeleteVersion, prePut, preRollBackSplit, preScannerClose, preScannerNext, preSplit, preSplit, preSplitAfterPONR, preSplitBeforePONR, preStoreFileReaderOpen, preStoreScannerOpen, preWALRestoreprotected com.google.common.base.Supplier<org.apache.tephra.coprocessor.TransactionStateCache> getTransactionStateCacheSupplier(org.apache.hadoop.hbase.coprocessor.RegionCoprocessorEnvironment env)
getTransactionStateCacheSupplier in class org.apache.tephra.hbase.coprocessor.TransactionProcessorprotected org.apache.hadoop.hbase.filter.Filter getTransactionFilter(org.apache.tephra.Transaction tx, org.apache.hadoop.hbase.regionserver.ScanType scanType, org.apache.hadoop.hbase.filter.Filter filter)
getTransactionFilter in class org.apache.tephra.hbase.coprocessor.TransactionProcessorCopyright © 2016 Cask Data, Inc. Licensed under the Apache License, Version 2.0.