Interface DatanodeAdminMonitorInterface
- All Superinterfaces:
Runnable
- All Known Implementing Classes:
DatanodeAdminBackoffMonitor,DatanodeAdminDefaultMonitor,DatanodeAdminMonitorBase
Interface used to implement a decommission and maintenance monitor class,
which is instantiated by the DatanodeAdminManager class.
-
Method Summary
Modifier and TypeMethodDescriptionintintintintintvoidvoidsetBlocksPerLock(int blocksPerLock) voidvoidvoidsetPendingRepLimit(int pendingRepLimit) voidvoid
-
Method Details
-
stopTrackingNode
-
startTrackingNode
-
getPendingNodeCount
int getPendingNodeCount() -
getTrackedNodeCount
int getTrackedNodeCount() -
getNumNodesChecked
int getNumNodesChecked() -
getPendingNodes
Queue<DatanodeDescriptor> getPendingNodes() -
getCancelledNodes
Queue<DatanodeDescriptor> getCancelledNodes() -
setBlockManager
-
setDatanodeAdminManager
-
setNameSystem
-
getPendingRepLimit
int getPendingRepLimit() -
setPendingRepLimit
void setPendingRepLimit(int pendingRepLimit) -
getBlocksPerLock
int getBlocksPerLock() -
setBlocksPerLock
void setBlocksPerLock(int blocksPerLock)
-