| Modifier and Type | Field and Description | 
|---|---|
StatPersisted | 
stat
the stat for this node that is persisted to disk. 
 | 
| Constructor and Description | 
|---|
DataNode(byte[] data,
        Long acl,
        StatPersisted stat)
create a DataNode with parent, data, acls and stat 
 | 
| Modifier and Type | Method and Description | 
|---|---|
boolean | 
addChild(String child)
Method that inserts a child into the children set 
 | 
void | 
copyStat(Stat to)  | 
void | 
deserialize(InputArchive archive,
           String tag)  | 
long | 
getApproximateDataSize()  | 
Set<String> | 
getChildren()
convenience methods to get the children 
 | 
boolean | 
removeChild(String child)
Method that removes a child from the children set 
 | 
void | 
serialize(OutputArchive archive,
         String tag)  | 
void | 
setChildren(HashSet<String> children)
convenience method for setting the children for this datanode 
 | 
public StatPersisted stat
public DataNode(byte[] data,
                Long acl,
                StatPersisted stat)
parent - the parent of this DataNodedata - the data to be setacl - the acls for this nodestat - the stat for this node.public boolean addChild(String child)
child - to be insertedpublic boolean removeChild(String child)
child - public void setChildren(HashSet<String> children)
children - public Set<String> getChildren()
public long getApproximateDataSize()
public void copyStat(Stat to)
public void deserialize(InputArchive archive, String tag) throws IOException
deserialize in interface RecordIOExceptionpublic void serialize(OutputArchive archive, String tag) throws IOException
serialize in interface RecordIOExceptionCopyright © 2008–2021 The Apache Software Foundation. All rights reserved.