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
 
 -