public class ZooKeeperEphemeralNodePool
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
protected java.util.Map<java.lang.String,ZooKeeperEphemeralNodeObject> |
nodes |
protected ZooKeeperConnectionPool |
pool |
| Constructor and Description |
|---|
ZooKeeperEphemeralNodePool(ZooKeeperConnectionPool pool) |
| Modifier and Type | Method and Description |
|---|---|
void |
createNode(java.lang.String nodePath,
byte[] nodeData) |
void |
deleteAll() |
void |
deleteNode(java.lang.String nodePath) |
protected ZooKeeperEphemeralNodeObject |
getObject(java.lang.String nodePath) |
void |
setNodeData(java.lang.String nodePath,
byte[] nodeData) |
protected final ZooKeeperConnectionPool pool
protected final java.util.Map<java.lang.String,ZooKeeperEphemeralNodeObject> nodes
public ZooKeeperEphemeralNodePool(ZooKeeperConnectionPool pool)
public void createNode(java.lang.String nodePath,
byte[] nodeData)
throws ManifoldCFException,
java.lang.InterruptedException
ManifoldCFExceptionjava.lang.InterruptedExceptionpublic void setNodeData(java.lang.String nodePath,
byte[] nodeData)
throws ManifoldCFException,
java.lang.InterruptedException
ManifoldCFExceptionjava.lang.InterruptedExceptionpublic void deleteNode(java.lang.String nodePath)
throws ManifoldCFException,
java.lang.InterruptedException
ManifoldCFExceptionjava.lang.InterruptedExceptionpublic void deleteAll()
throws ManifoldCFException,
java.lang.InterruptedException
ManifoldCFExceptionjava.lang.InterruptedExceptionprotected ZooKeeperEphemeralNodeObject getObject(java.lang.String nodePath)