Class SetDataOperation
- java.lang.Object
-
- org.apache.camel.component.zookeeper.operations.ZooKeeperOperation<byte[]>
-
- org.apache.camel.component.zookeeper.operations.SetDataOperation
-
public class SetDataOperation extends ZooKeeperOperation<byte[]>
SetDataOperation
sets the content of a ZooKeeper node. An optional version may be specified that the node must currently have for the operation to succeed.
-
-
Field Summary
-
Fields inherited from class org.apache.camel.component.zookeeper.operations.ZooKeeperOperation
connection, CONSTRUCTOR_ARGS, LOG, node, result, waitingThreads
-
-
Constructor Summary
Constructors Constructor Description SetDataOperation(org.apache.zookeeper.ZooKeeper connection, String node, byte[] data)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ZooKeeperOperation<?>
createCopy()
OperationResult<byte[]>
getResult()
Gets the result of this zookeeper operation, i.e.void
setVersion(int version)
-
Methods inherited from class org.apache.camel.component.zookeeper.operations.ZooKeeperOperation
cancel, get, get, getNode, isCancelled, isDone, shouldProduceExchange
-
-
-
-
Constructor Detail
-
SetDataOperation
public SetDataOperation(org.apache.zookeeper.ZooKeeper connection, String node, byte[] data)
-
-
Method Detail
-
getResult
public OperationResult<byte[]> getResult()
Description copied from class:ZooKeeperOperation
Gets the result of this zookeeper operation, i.e. some data and the associated node stats- Specified by:
getResult
in classZooKeeperOperation<byte[]>
-
setVersion
public void setVersion(int version)
-
createCopy
public ZooKeeperOperation<?> createCopy() throws Exception
- Overrides:
createCopy
in classZooKeeperOperation<byte[]>
- Throws:
Exception
-
-