com.netflix.curator.framework.recipes.cache
Class ChildData

java.lang.Object
  extended by com.netflix.curator.framework.recipes.cache.ChildData
All Implemented Interfaces:
Comparable<ChildData>

public class ChildData
extends Object
implements Comparable<ChildData>


Method Summary
 int compareTo(ChildData rhs)
           
 boolean equals(Object o)
           
 byte[] getData()
          Returns the node data for this child when the cache mode is PathChildrenCacheMode.CACHE_DATA_AND_STAT or PathChildrenCacheMode.CACHE_DATA.
 String getPath()
          Returns the full path of the this child
 org.apache.zookeeper.data.Stat getStat()
          Returns the stat data for this child when the cache mode is PathChildrenCacheMode.CACHE_DATA_AND_STAT
 int hashCode()
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

compareTo

public int compareTo(ChildData rhs)
Specified by:
compareTo in interface Comparable<ChildData>

equals

public boolean equals(Object o)
Overrides:
equals in class Object

hashCode

public int hashCode()
Overrides:
hashCode in class Object

getPath

public String getPath()
Returns the full path of the this child

Returns:
full path

getStat

public org.apache.zookeeper.data.Stat getStat()
Returns the stat data for this child when the cache mode is PathChildrenCacheMode.CACHE_DATA_AND_STAT

Returns:
stat or null

getData

public byte[] getData()

Returns the node data for this child when the cache mode is PathChildrenCacheMode.CACHE_DATA_AND_STAT or PathChildrenCacheMode.CACHE_DATA.

NOTE: the byte array returned is the raw reference of this instance's field. If you change the values in the array any other callers to this method will see the change.

Returns:
node data or null


Copyright © 2012. All Rights Reserved.