static class SimpleRequestController.SubmittedSizeChecker extends Object implements SimpleRequestController.RowChecker
Modifier and Type | Field and Description |
---|---|
private long |
heapSize |
private long |
maxHeapSizeSubmit |
Constructor and Description |
---|
SubmittedSizeChecker(long maxHeapSizeSubmit) |
Modifier and Type | Method and Description |
---|---|
RequestController.ReturnCode |
canTakeOperation(HRegionLocation loc,
long heapSizeOfRow) |
void |
notifyFinal(RequestController.ReturnCode code,
HRegionLocation loc,
long heapSizeOfRow)
Add the final ReturnCode to the checker.
|
void |
reset()
Reset the inner state.
|
private final long maxHeapSizeSubmit
private long heapSize
SubmittedSizeChecker(long maxHeapSizeSubmit)
public RequestController.ReturnCode canTakeOperation(HRegionLocation loc, long heapSizeOfRow)
canTakeOperation
in interface SimpleRequestController.RowChecker
public void notifyFinal(RequestController.ReturnCode code, HRegionLocation loc, long heapSizeOfRow)
SimpleRequestController.RowChecker
notifyFinal
in interface SimpleRequestController.RowChecker
code
- The final decisionloc
- the destination of dataheapSizeOfRow
- the data sizepublic void reset()
SimpleRequestController.RowChecker
reset
in interface SimpleRequestController.RowChecker
Copyright © 2007–2020 The Apache Software Foundation. All rights reserved.