org.linkedin.zookeeper.tracker
Class TrackedNode<T>

java.lang.Object
  extended by org.linkedin.zookeeper.tracker.TrackedNode<T>

public class TrackedNode<T>
extends java.lang.Object

A node being tracked


Constructor Summary
TrackedNode()
           
TrackedNode(java.lang.String path, T data, org.apache.zookeeper.data.Stat stat, int depth)
           
 
Method Summary
 boolean equals(java.lang.Object o)
           
 long getCreationTime()
           
 T getData()
           
 int getDepth()
           
 long getModifiedTime()
           
 java.lang.String getPath()
           
 org.apache.zookeeper.data.Stat getStat()
           
 long getZkTxId()
           
 int hashCode()
           
 void setData(T data)
           
 void setDepth(int depth)
           
 void setPath(java.lang.String path)
           
 void setStat(org.apache.zookeeper.data.Stat stat)
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

TrackedNode

public TrackedNode()

TrackedNode

public TrackedNode(java.lang.String path,
                   T data,
                   org.apache.zookeeper.data.Stat stat,
                   int depth)
Method Detail

getData

public T getData()

setData

public void setData(T data)

getDepth

public int getDepth()

setDepth

public void setDepth(int depth)

getPath

public java.lang.String getPath()

setPath

public void setPath(java.lang.String path)

getStat

public org.apache.zookeeper.data.Stat getStat()

setStat

public void setStat(org.apache.zookeeper.data.Stat stat)

getCreationTime

public long getCreationTime()

getModifiedTime

public long getModifiedTime()

getZkTxId

public long getZkTxId()

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object

equals

public boolean equals(java.lang.Object o)
Overrides:
equals in class java.lang.Object

hashCode

public int hashCode()
Overrides:
hashCode in class java.lang.Object