Package org.exist.storage.txn

Examples of org.exist.storage.txn.TransactionManager.beginTransaction()


        try {
            broker = pool.get(pool.getSecurityManager().getSystemSubject());
            assertNotNull(broker);
            transact = pool.getTransactionManager();
            assertNotNull(transact);
            transaction = transact.beginTransaction();
            assertNotNull(transaction);
            System.out.println("Transaction started ...");

            Collection root = broker.getOrCreateCollection(transaction, col1uri);
            assertNotNull(root);
View Full Code Here


            TransactionManager transact = pool.getTransactionManager();
            assertNotNull(transact);
            Collection test = storeDocs(broker, transact);
            Txn transaction;
           
            transaction = transact.beginTransaction();
            System.out.println("Transaction started ...");

            System.out.println("Removing collection ...");
            broker.removeCollection(transaction, test);
           
View Full Code Here

            TransactionManager transact = pool.getTransactionManager();
            assertNotNull(transact);
            Collection test = storeDocs(broker, transact);
            Txn transaction;

            transaction = transact.beginTransaction();
            System.out.println("Transaction started ...");

            System.out.println("Removing documents one by one ...");
            for (Iterator<DocumentImpl> i = test.iterator(broker); i.hasNext(); ) {
                DocumentImpl doc = i.next();
View Full Code Here

            TransactionManager transact = pool.getTransactionManager();
            assertNotNull(transact);
            Collection test = storeDocs(broker, transact);
            Txn transaction;

            transaction = transact.beginTransaction();
            System.out.println("Transaction started ...");

            System.out.println("Replacing resources ...");
            TestDataGenerator generator = new TestDataGenerator("xdb", COUNT);
            System.out.println("Generating " + COUNT + " files...");
View Full Code Here

            MutableDocumentSet docs = new DefaultDocumentSet();
            docs.add(info.getDocument());
            XUpdateProcessor proc = new XUpdateProcessor(broker, docs, AccessContext.TEST);
            assertNotNull(proc);
           
            Txn transaction = mgr.beginTransaction();
            assertNotNull(transaction);
            System.out.println("Transaction started ...");
           
            String xupdate;
            Modification modifications[];
View Full Code Here

           
            mgr.commit(transaction);
            System.out.println("Transaction commited ...");
           
            // the following transaction will not be committed and thus undone during recovery
            transaction = mgr.beginTransaction();
            assertNotNull(transaction);
            System.out.println("Transaction started ...");
           
            // update attributes
            for (int i = 1; i <= 200; i++) {
View Full Code Here

        TransactionManager transact = null;
        try {
            broker = pool.get(pool.getSecurityManager().getSystemSubject());           
            transact = pool.getTransactionManager();
           
            transaction = transact.beginTransaction();           
            System.out.println("Transaction started ...");
           
            Collection root = broker.getOrCreateCollection(transaction, TEST_COLLECTION_URI);
            broker.saveCollection(transaction, root);
           
View Full Code Here

      assertNotNull(broker);
      //TODO : is this necessary ?
            broker.flush();
      TransactionManager mgr = pool.getTransactionManager();
      assertNotNull(mgr);
      Txn txn = mgr.beginTransaction();
      assertNotNull(txn);
      System.out.println("Transaction started ...");
           
            DOMFile domDb = ((NativeBroker) broker).getDOMFile();
            assertNotNull(domDb);
View Full Code Here

           
            domDb.closeDocument();
            mgr.commit(txn);
            System.out.println("Transaction commited ...");
           
            txn = mgr.beginTransaction();
            System.out.println("Transaction started ...");
           
            // put 1000 new values into the btree
            for (int i = 1; i <= 1000; i++) {
                byte[] data = ("Value" + i).getBytes();
View Full Code Here

            domDb.closeDocument();
            mgr.commit(txn);
            System.out.println("Transaction commited ...");
           
            // the following transaction is not committed and will be rolled back during recovery
            txn = mgr.beginTransaction();
            System.out.println("Transaction started ...");
           
            for (int i = 1; i <= 200; i++) {
                domDb.remove(txn, new NativeBroker.NodeRef(500, idFact.createInstance(i)));
            }
View Full Code Here

TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.