|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.apache.zookeeper.server.DataNode
public class DataNode
This class contains the data for a node in the data tree.
A data node contains a reference to its parent, a byte array as its data, an array of ACLs, a stat object, and a set of its children's paths.
Field Summary | |
---|---|
org.apache.zookeeper.data.StatPersisted |
stat
the stat for this node that is persisted to disk. |
Constructor Summary | |
---|---|
DataNode(DataNode parent,
byte[] data,
Long acl,
org.apache.zookeeper.data.StatPersisted stat)
create a DataNode with parent, data, acls and stat |
Method Summary | |
---|---|
void |
copyStat(org.apache.zookeeper.data.Stat to)
|
void |
deserialize(InputArchive archive,
String tag)
|
Set<String> |
getChildren()
convenience methods to get the children |
void |
serialize(OutputArchive archive,
String tag)
|
void |
setChildren(HashSet<String> children)
convenience method for creating DataNode fully |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public org.apache.zookeeper.data.StatPersisted stat
Constructor Detail |
---|
public DataNode(DataNode parent, byte[] data, Long acl, org.apache.zookeeper.data.StatPersisted stat)
parent
- the parent of this DataNodedata
- the data to be setacl
- the acls for this nodestat
- the stat for this node.Method Detail |
---|
public void setChildren(HashSet<String> children)
children
- public Set<String> getChildren()
public void copyStat(org.apache.zookeeper.data.Stat to)
public void deserialize(InputArchive archive, String tag) throws IOException
deserialize
in interface Record
IOException
public void serialize(OutputArchive archive, String tag) throws IOException
serialize
in interface Record
IOException
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |