|
|||||||||
| 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 RecordIOException
public void serialize(OutputArchive archive,
String tag)
throws IOException
serialize in interface RecordIOException
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||