|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.apache.hadoop.dfs.DatanodeID
org.apache.hadoop.dfs.DatanodeInfo
DatanodeInfo tracks stats on a given DataNode, such as available storage capacity, last update time, etc.
Field Summary | |
protected String |
name
|
protected String |
storageID
|
Constructor Summary | |
DatanodeInfo()
Create an empty DatanodeInfo. |
|
DatanodeInfo(org.apache.hadoop.dfs.DatanodeID nodeID)
|
|
DatanodeInfo(org.apache.hadoop.dfs.DatanodeID nodeID,
long capacity,
long remaining)
Create an empty DatanodeInfo. |
|
DatanodeInfo(String name,
String storageID,
long capacity,
long remaining)
|
Method Summary | |
void |
addBlock(org.apache.hadoop.dfs.Block b)
|
int |
compareTo(Object o)
Comparable. |
Iterator |
getBlockIterator()
|
org.apache.hadoop.dfs.Block[] |
getBlocks()
|
long |
getCapacity()
|
String |
getHost()
|
String |
getName()
|
long |
getRemaining()
|
String |
getStorageID()
|
long |
lastUpdate()
|
void |
readFields(DataInput in)
Reads the fields of this object from in . |
String |
toString()
|
void |
updateBlocks(org.apache.hadoop.dfs.Block[] newBlocks)
|
void |
updateHeartbeat(long capacity,
long remaining)
|
void |
write(DataOutput out)
Writes the fields of this object to out . |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
protected String name
protected String storageID
Constructor Detail |
public DatanodeInfo()
public DatanodeInfo(org.apache.hadoop.dfs.DatanodeID nodeID)
public DatanodeInfo(org.apache.hadoop.dfs.DatanodeID nodeID, long capacity, long remaining)
public DatanodeInfo(String name, String storageID, long capacity, long remaining)
name
- hostname:portNumber as String object.Method Detail |
public void updateBlocks(org.apache.hadoop.dfs.Block[] newBlocks)
public void addBlock(org.apache.hadoop.dfs.Block b)
public void updateHeartbeat(long capacity, long remaining)
public org.apache.hadoop.dfs.Block[] getBlocks()
public Iterator getBlockIterator()
public long getCapacity()
public long getRemaining()
public long lastUpdate()
public int compareTo(Object o)
compareTo
in interface Comparable
o
-
public void write(DataOutput out) throws IOException
Writable
out
.
write
in interface Writable
IOException
public void readFields(DataInput in) throws IOException
Writable
in
. For efficiency,
implementations should attempt to re-use storage in the existing object
where possible.
readFields
in interface Writable
IOException
public String getName()
public String getStorageID()
public String getHost()
public String toString()
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |