org.linkedin.zookeeper.tracker
Class ZKStringDataReader

java.lang.Object
  extended by org.linkedin.zookeeper.tracker.ZKStringDataReader
All Implemented Interfaces:
ZKDataReader<java.lang.String>

public class ZKStringDataReader
extends java.lang.Object
implements ZKDataReader<java.lang.String>


Field Summary
static ZKStringDataReader INSTANCE
           
 
Constructor Summary
ZKStringDataReader()
           
 
Method Summary
static ZKStringDataReader instance()
           
 boolean isEqual(java.lang.String data1, java.lang.String data2)
          Compare 2 data equality
 ZKData<java.lang.String> readData(IZKClient zkClient, java.lang.String path, org.apache.zookeeper.Watcher watcher)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

INSTANCE

public static final ZKStringDataReader INSTANCE
Constructor Detail

ZKStringDataReader

public ZKStringDataReader()
Method Detail

instance

public static ZKStringDataReader instance()

readData

public ZKData<java.lang.String> readData(IZKClient zkClient,
                                         java.lang.String path,
                                         org.apache.zookeeper.Watcher watcher)
                                  throws java.lang.InterruptedException,
                                         org.apache.zookeeper.KeeperException
Specified by:
readData in interface ZKDataReader<java.lang.String>
Throws:
java.lang.InterruptedException
org.apache.zookeeper.KeeperException

isEqual

public boolean isEqual(java.lang.String data1,
                       java.lang.String data2)
Compare 2 data equality

Specified by:
isEqual in interface ZKDataReader<java.lang.String>
Returns:
true if equal (in the Object.equals(Object) definition)