org.apache.hadoop.hdfs.server.namenode
Class INode.BlocksMapUpdateInfo

java.lang.Object
  extended by org.apache.hadoop.hdfs.server.namenode.INode.BlocksMapUpdateInfo
Enclosing class:
org.apache.hadoop.hdfs.server.namenode.INode

public static class INode.BlocksMapUpdateInfo
extends Object

Information used for updating the blocksMap when deleting files.


Constructor Summary
INode.BlocksMapUpdateInfo()
           
INode.BlocksMapUpdateInfo(List<org.apache.hadoop.hdfs.protocol.Block> toDeleteList)
           
 
Method Summary
 void addDeleteBlock(org.apache.hadoop.hdfs.protocol.Block toDelete)
          Add a to-be-deleted block into the toDeleteList
 void clear()
          Clear toDeleteList
 List<org.apache.hadoop.hdfs.protocol.Block> getToDeleteList()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

INode.BlocksMapUpdateInfo

public INode.BlocksMapUpdateInfo(List<org.apache.hadoop.hdfs.protocol.Block> toDeleteList)

INode.BlocksMapUpdateInfo

public INode.BlocksMapUpdateInfo()
Method Detail

getToDeleteList

public List<org.apache.hadoop.hdfs.protocol.Block> getToDeleteList()
Returns:
The list of blocks that need to be removed from blocksMap

addDeleteBlock

public void addDeleteBlock(org.apache.hadoop.hdfs.protocol.Block toDelete)
Add a to-be-deleted block into the toDeleteList

Parameters:
toDelete - the to-be-deleted block

clear

public void clear()
Clear toDeleteList



Copyright © 2013 Apache Software Foundation. All Rights Reserved.