Class TestHeapMemoryManager.MemstoreFlusherStub
java.lang.Object
org.apache.hadoop.hbase.regionserver.TestHeapMemoryManager.MemstoreFlusherStub
- All Implemented Interfaces:
org.apache.hadoop.hbase.regionserver.FlushRequester
- Enclosing class:
- TestHeapMemoryManager
private static class TestHeapMemoryManager.MemstoreFlusherStub
extends Object
implements org.apache.hadoop.hbase.regionserver.FlushRequester
-
Field Summary
FieldsModifier and TypeFieldDescription(package private) org.apache.hadoop.hbase.regionserver.FlushType(package private) org.apache.hadoop.hbase.regionserver.FlushRequestListener(package private) long -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidregisterFlushRequestListener(org.apache.hadoop.hbase.regionserver.FlushRequestListener listener) booleanrequestDelayedFlush(org.apache.hadoop.hbase.regionserver.HRegion region, long delay) booleanrequestFlush(org.apache.hadoop.hbase.regionserver.HRegion region, List<byte[]> families, org.apache.hadoop.hbase.regionserver.FlushLifeCycleTracker tracker) booleanrequestFlush(org.apache.hadoop.hbase.regionserver.HRegion region, org.apache.hadoop.hbase.regionserver.FlushLifeCycleTracker tracker) voidsetGlobalMemStoreLimit(long globalMemStoreSize) booleanunregisterFlushRequestListener(org.apache.hadoop.hbase.regionserver.FlushRequestListener listener)
-
Field Details
-
memstoreSize
long memstoreSize -
listener
org.apache.hadoop.hbase.regionserver.FlushRequestListener listener -
flushType
org.apache.hadoop.hbase.regionserver.FlushType flushType
-
-
Constructor Details
-
MemstoreFlusherStub
-
-
Method Details
-
requestFlush
public boolean requestFlush(org.apache.hadoop.hbase.regionserver.HRegion region, org.apache.hadoop.hbase.regionserver.FlushLifeCycleTracker tracker) - Specified by:
requestFlushin interfaceorg.apache.hadoop.hbase.regionserver.FlushRequester
-
requestFlush
public boolean requestFlush(org.apache.hadoop.hbase.regionserver.HRegion region, List<byte[]> families, org.apache.hadoop.hbase.regionserver.FlushLifeCycleTracker tracker) - Specified by:
requestFlushin interfaceorg.apache.hadoop.hbase.regionserver.FlushRequester
-
requestDelayedFlush
- Specified by:
requestDelayedFlushin interfaceorg.apache.hadoop.hbase.regionserver.FlushRequester
-
registerFlushRequestListener
public void registerFlushRequestListener(org.apache.hadoop.hbase.regionserver.FlushRequestListener listener) - Specified by:
registerFlushRequestListenerin interfaceorg.apache.hadoop.hbase.regionserver.FlushRequester
-
unregisterFlushRequestListener
public boolean unregisterFlushRequestListener(org.apache.hadoop.hbase.regionserver.FlushRequestListener listener) - Specified by:
unregisterFlushRequestListenerin interfaceorg.apache.hadoop.hbase.regionserver.FlushRequester
-
setGlobalMemStoreLimit
- Specified by:
setGlobalMemStoreLimitin interfaceorg.apache.hadoop.hbase.regionserver.FlushRequester
-