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.RowCheckerpublic void notifyFinal(RequestController.ReturnCode code, HRegionLocation loc, long heapSizeOfRow)
SimpleRequestController.RowCheckernotifyFinal in interface SimpleRequestController.RowCheckercode - The final decisionloc - the destination of dataheapSizeOfRow - the data sizepublic void reset()
SimpleRequestController.RowCheckerreset in interface SimpleRequestController.RowCheckerCopyright © 2007–2021 The Apache Software Foundation. All rights reserved.