public abstract class ChangeListener extends java.lang.Object implements ZKSubscription, org.apache.zookeeper.Watcher
| Modifier and Type | Field and Description |
|---|---|
protected org.apache.curator.framework.CuratorFramework |
curatorFramework |
protected java.lang.String |
key |
| Modifier | Constructor and Description |
|---|---|
protected |
ChangeListener(org.apache.curator.framework.CuratorFramework curatorFramework,
java.lang.String key,
java.lang.Runnable listener) |
| Modifier and Type | Method and Description |
|---|---|
void |
cancel() |
static ChangeListener |
forChildren(org.apache.curator.framework.CuratorFramework curatorFramework,
java.lang.String key,
java.lang.Runnable listener) |
static ChangeListener |
forData(org.apache.curator.framework.CuratorFramework curatorFramework,
java.lang.String key,
java.lang.Runnable listener) |
void |
process(org.apache.zookeeper.WatchedEvent event) |
void |
refresh() |
protected abstract void |
setInternal() |
protected final org.apache.curator.framework.CuratorFramework curatorFramework
protected final java.lang.String key
protected ChangeListener(org.apache.curator.framework.CuratorFramework curatorFramework,
java.lang.String key,
java.lang.Runnable listener)
public void process(org.apache.zookeeper.WatchedEvent event)
process in interface org.apache.zookeeper.Watcherprotected abstract void setInternal()
throws java.lang.Exception
java.lang.Exceptionpublic void refresh()
refresh in interface ZKSubscriptionpublic void cancel()
cancel in interface ZKSubscriptionpublic static ChangeListener forChildren(org.apache.curator.framework.CuratorFramework curatorFramework, java.lang.String key, java.lang.Runnable listener)
public static ChangeListener forData(org.apache.curator.framework.CuratorFramework curatorFramework, java.lang.String key, java.lang.Runnable listener)