public class ZooKeeperConfigAdminBridge
extends java.lang.Object
implements org.linkedin.zookeeper.tracker.NodeEventsListener<java.lang.String>, org.linkedin.zookeeper.client.LifecycleListener
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
DELETED |
static java.lang.String |
FABRIC_ZOOKEEPER_PID |
static java.lang.String |
FILEINSTALL |
static java.lang.String |
PARENTS |
static java.lang.String |
PROFILE_PROP_REGEX |
| Constructor and Description |
|---|
ZooKeeperConfigAdminBridge() |
| Modifier and Type | Method and Description |
|---|---|
static <T> java.util.List<T> |
asList(T... a) |
void |
destroy() |
protected java.util.List<java.lang.String> |
getChildren(org.linkedin.zookeeper.tracker.ZooKeeperTreeTracker<java.lang.String> tree,
java.lang.String node) |
org.osgi.service.cm.ConfigurationAdmin |
getConfigAdmin() |
java.lang.String |
getName() |
IZKClient |
getZooKeeper() |
void |
init() |
java.util.Map<java.lang.String,java.util.Hashtable> |
load(java.util.Set<java.lang.String> pids) |
void |
onConnected() |
void |
onDisconnected() |
void |
onEvents(java.util.Collection<org.linkedin.zookeeper.tracker.NodeEvent<java.lang.String>> nodeEvents) |
void |
setConfigAdmin(org.osgi.service.cm.ConfigurationAdmin configAdmin) |
void |
setName(java.lang.String name) |
void |
setZooKeeper(IZKClient zooKeeper) |
static java.lang.String |
stripSuffix(java.lang.String value,
java.lang.String suffix) |
static java.util.Properties |
toProperties(java.lang.String source) |
protected org.linkedin.zookeeper.tracker.ZooKeeperTreeTracker<java.lang.String> |
track(java.lang.String path) |
public static final java.lang.String PARENTS
public static final java.lang.String DELETED
public static final java.lang.String FABRIC_ZOOKEEPER_PID
public static final java.lang.String FILEINSTALL
public static final java.lang.String PROFILE_PROP_REGEX
public void init()
throws java.lang.Exception
java.lang.Exceptionpublic void destroy()
throws java.lang.Exception
java.lang.Exceptionpublic void onConnected()
onConnected in interface org.linkedin.zookeeper.client.LifecycleListenerpublic void onDisconnected()
onDisconnected in interface org.linkedin.zookeeper.client.LifecycleListenerprotected org.linkedin.zookeeper.tracker.ZooKeeperTreeTracker<java.lang.String> track(java.lang.String path)
throws java.lang.InterruptedException,
org.apache.zookeeper.KeeperException,
java.io.IOException
java.lang.InterruptedExceptionorg.apache.zookeeper.KeeperExceptionjava.io.IOExceptionpublic static java.util.Properties toProperties(java.lang.String source)
throws java.io.IOException
java.io.IOExceptionpublic static java.lang.String stripSuffix(java.lang.String value,
java.lang.String suffix)
public java.util.Map<java.lang.String,java.util.Hashtable> load(java.util.Set<java.lang.String> pids)
throws java.io.IOException
java.io.IOExceptionprotected java.util.List<java.lang.String> getChildren(org.linkedin.zookeeper.tracker.ZooKeeperTreeTracker<java.lang.String> tree,
java.lang.String node)
public void onEvents(java.util.Collection<org.linkedin.zookeeper.tracker.NodeEvent<java.lang.String>> nodeEvents)
onEvents in interface org.linkedin.zookeeper.tracker.NodeEventsListener<java.lang.String>public static <T> java.util.List<T> asList(T... a)
public IZKClient getZooKeeper()
public void setZooKeeper(IZKClient zooKeeper)
public org.osgi.service.cm.ConfigurationAdmin getConfigAdmin()
public void setConfigAdmin(org.osgi.service.cm.ConfigurationAdmin configAdmin)
public java.lang.String getName()
public void setName(java.lang.String name)
Copyright © 2014 Red Hat. All Rights Reserved.