Class Transaction


  • @Public
    public class Transaction
    extends java.lang.Object
    Provides a builder style interface for doing multiple updates. This is really just a thin layer on top of Zookeeper.multi().
    Since:
    3.4.0
    • Constructor Detail

      • Transaction

        protected Transaction​(ZooKeeper zk)
    • Method Detail

      • create

        public Transaction create​(java.lang.String path,
                                  byte[] data,
                                  java.util.List<org.apache.zookeeper.data.ACL> acl,
                                  CreateMode createMode)
      • delete

        public Transaction delete​(java.lang.String path,
                                  int version)
      • check

        public Transaction check​(java.lang.String path,
                                 int version)
      • setData

        public Transaction setData​(java.lang.String path,
                                   byte[] data,
                                   int version)