public class ClientZookeeper extends Object
Constructor and Description |
---|
ClientZookeeper() |
Modifier and Type | Method and Description |
---|---|
static void |
addListener(org.apache.storm.shade.org.apache.curator.framework.CuratorFramework zk,
org.apache.storm.shade.org.apache.curator.framework.state.ConnectionStateListener listener) |
static String |
createNode(org.apache.storm.shade.org.apache.curator.framework.CuratorFramework zk,
String path,
byte[] data,
org.apache.storm.shade.org.apache.zookeeper.CreateMode mode,
List<org.apache.storm.shade.org.apache.zookeeper.data.ACL> acls) |
static String |
createNode(org.apache.storm.shade.org.apache.curator.framework.CuratorFramework zk,
String path,
byte[] data,
List<org.apache.storm.shade.org.apache.zookeeper.data.ACL> acls) |
static void |
deleteNode(org.apache.storm.shade.org.apache.curator.framework.CuratorFramework zk,
String path) |
static void |
deleteNodeBlobstore(org.apache.storm.shade.org.apache.curator.framework.CuratorFramework zk,
String parentPath,
String hostPortInfo) |
static boolean |
exists(org.apache.storm.shade.org.apache.curator.framework.CuratorFramework zk,
String path,
boolean watch) |
static boolean |
existsNode(org.apache.storm.shade.org.apache.curator.framework.CuratorFramework zk,
String path,
boolean watch) |
static List<String> |
getChildren(org.apache.storm.shade.org.apache.curator.framework.CuratorFramework zk,
String path,
boolean watch) |
static byte[] |
getData(org.apache.storm.shade.org.apache.curator.framework.CuratorFramework zk,
String path,
boolean watch) |
static VersionedData<byte[]> |
getDataWithVersion(org.apache.storm.shade.org.apache.curator.framework.CuratorFramework zk,
String path,
boolean watch)
Get the data along with a version.
|
static Integer |
getVersion(org.apache.storm.shade.org.apache.curator.framework.CuratorFramework zk,
String path,
boolean watch) |
static org.apache.storm.shade.org.apache.curator.framework.CuratorFramework |
mkClient(Map<String,Object> conf,
List<String> servers,
Object port,
String root,
WatcherCallBack watcher,
Map<String,Object> authConf,
DaemonType type) |
org.apache.storm.shade.org.apache.curator.framework.CuratorFramework |
mkClientImpl(Map<String,Object> conf,
List<String> servers,
Object port,
String root,
WatcherCallBack watcher,
Map<String,Object> authConf,
DaemonType type) |
static void |
mkdirs(org.apache.storm.shade.org.apache.curator.framework.CuratorFramework zk,
String path,
List<org.apache.storm.shade.org.apache.zookeeper.data.ACL> acls) |
void |
mkdirsImpl(org.apache.storm.shade.org.apache.curator.framework.CuratorFramework zk,
String path,
List<org.apache.storm.shade.org.apache.zookeeper.data.ACL> acls) |
static String |
normalizePath(String path) |
static String |
parentPath(String path) |
static void |
resetInstance()
Resets the singleton instance to the default.
|
static org.apache.storm.shade.org.apache.zookeeper.data.Stat |
setData(org.apache.storm.shade.org.apache.curator.framework.CuratorFramework zk,
String path,
byte[] data) |
static void |
setInstance(ClientZookeeper u)
Provide an instance of this class for delegates to use.
|
static void |
syncPath(org.apache.storm.shade.org.apache.curator.framework.CuratorFramework zk,
String path) |
static List<String> |
tokenizePath(String path) |
static String |
toksToPath(List<String> toks) |
public static void setInstance(ClientZookeeper u)
u
- a ClientZookeeper instancepublic static void resetInstance()
public static void mkdirs(org.apache.storm.shade.org.apache.curator.framework.CuratorFramework zk, String path, List<org.apache.storm.shade.org.apache.zookeeper.data.ACL> acls)
public static org.apache.storm.shade.org.apache.curator.framework.CuratorFramework mkClient(Map<String,Object> conf, List<String> servers, Object port, String root, WatcherCallBack watcher, Map<String,Object> authConf, DaemonType type)
public static void deleteNodeBlobstore(org.apache.storm.shade.org.apache.curator.framework.CuratorFramework zk, String parentPath, String hostPortInfo)
public static String createNode(org.apache.storm.shade.org.apache.curator.framework.CuratorFramework zk, String path, byte[] data, org.apache.storm.shade.org.apache.zookeeper.CreateMode mode, List<org.apache.storm.shade.org.apache.zookeeper.data.ACL> acls)
public static String createNode(org.apache.storm.shade.org.apache.curator.framework.CuratorFramework zk, String path, byte[] data, List<org.apache.storm.shade.org.apache.zookeeper.data.ACL> acls)
public static boolean existsNode(org.apache.storm.shade.org.apache.curator.framework.CuratorFramework zk, String path, boolean watch)
public static void deleteNode(org.apache.storm.shade.org.apache.curator.framework.CuratorFramework zk, String path)
public static boolean exists(org.apache.storm.shade.org.apache.curator.framework.CuratorFramework zk, String path, boolean watch)
public static org.apache.storm.shade.org.apache.zookeeper.data.Stat setData(org.apache.storm.shade.org.apache.curator.framework.CuratorFramework zk, String path, byte[] data)
public static Integer getVersion(org.apache.storm.shade.org.apache.curator.framework.CuratorFramework zk, String path, boolean watch) throws Exception
Exception
public static List<String> getChildren(org.apache.storm.shade.org.apache.curator.framework.CuratorFramework zk, String path, boolean watch)
public static byte[] getData(org.apache.storm.shade.org.apache.curator.framework.CuratorFramework zk, String path, boolean watch)
public static VersionedData<byte[]> getDataWithVersion(org.apache.storm.shade.org.apache.curator.framework.CuratorFramework zk, String path, boolean watch)
zk
- the zk instance to usepath
- the path to get it fromwatch
- should a watch be enabledpublic static void addListener(org.apache.storm.shade.org.apache.curator.framework.CuratorFramework zk, org.apache.storm.shade.org.apache.curator.framework.state.ConnectionStateListener listener)
public static void syncPath(org.apache.storm.shade.org.apache.curator.framework.CuratorFramework zk, String path)
public void mkdirsImpl(org.apache.storm.shade.org.apache.curator.framework.CuratorFramework zk, String path, List<org.apache.storm.shade.org.apache.zookeeper.data.ACL> acls)
Copyright © 2023 The Apache Software Foundation. All rights reserved.