Examples of numberOfTimeouts()


Examples of com.arjuna.ats.arjuna.coordinator.TransactionReaper.numberOfTimeouts()

        // the transactions queue should be
        // UID3 SCHEDULE_CANCEL

        assertEquals(1, reaper.numberOfTransactions());
        assertEquals(1, reaper.numberOfTimeouts());

        // unlatch the third reapable inside cancel

        triggerRendezvous(uid2);
View Full Code Here

Examples of com.arjuna.ats.arjuna.coordinator.TransactionReaper.numberOfTimeouts()

        triggerRendezvous("reaperworker1");

        // the transactions queue should be empty

        assertEquals(0, reaper.numberOfTransactions());
        assertEquals(0, reaper.numberOfTimeouts());

        // ensure that cancel was tried on reapable3 and that set rollback only was tried on reapable2
        // and reapable3 we know cancel was tried on reapable2 because we got through the rendezvous

        assertTrue(reapable3.getCancelTried());
View Full Code Here

Examples of com.arjuna.ats.arjuna.coordinator.TransactionReaper.numberOfTimeouts()

        triggerRendezvous("reaper1");

        // make sure they were all registered

        assertEquals(4, reaper.numberOfTransactions());
        assertEquals(4, reaper.numberOfTimeouts());

        // ensure the first reapable is ready

        triggerWait(1000);
View Full Code Here

Examples of com.arjuna.ats.arjuna.coordinator.TransactionReaper.numberOfTimeouts()

        triggerRendezvous("reaper1");

        // make sure they were all registered

        assertEquals(4, reaper.numberOfTransactions());
        assertEquals(4, reaper.numberOfTimeouts());

        // ensure the first reapable is ready

        triggerWait(1000);
View Full Code Here

Examples of com.arjuna.ats.arjuna.coordinator.TransactionReaper.numberOfTimeouts()

  assertTrue(reaper.insert(reapable4, 4));

  // make sure they were all registered

  assertEquals(4, reaper.numberOfTransactions());
  assertEquals(4, reaper.numberOfTimeouts());

  // force a termination but wait for the transactions to timeout
 
  TransactionReaper.terminate(true);
 
View Full Code Here

Examples of com.arjuna.ats.arjuna.coordinator.TransactionReaper.numberOfTimeouts()

        assertTrue(reaper.insert(reapable4, 4));

        // make sure they were all registered

        assertEquals(4, reaper.numberOfTransactions());
        assertEquals(4, reaper.numberOfTimeouts());

        // force a termination and don't wait for the normal timeout periods
       
        TransactionReaper.terminate(false);
       
View Full Code Here

Examples of com.arjuna.ats.arjuna.coordinator.TransactionReaper.numberOfTimeouts()

    assertEquals(sortedSet.last(), reaperElement);

    // test insertion of timeout=0 is a nullop
    assertTrue(reaper.insert(reapable, 0));
    assertEquals(0, reaper.numberOfTransactions());
                assertEquals(0, reaper.numberOfTimeouts());
    assertFalse(reaper.remove(reapable));

    // test that duplicate insertion fails
    assertTrue(reaper.insert(reapable, 10));
    assertFalse(reaper.insert(reapable, 10));
View Full Code Here

Examples of com.arjuna.ats.arjuna.coordinator.TransactionReaper.numberOfTimeouts()

    // test that duplicate insertion fails
    assertTrue(reaper.insert(reapable, 10));
    assertFalse(reaper.insert(reapable, 10));
    assertEquals(1, reaper.numberOfTransactions());
                assertEquals(1, reaper.numberOfTimeouts());
    assertTrue(reaper.remove(reapable));
    assertEquals(0, reaper.numberOfTransactions());
                assertEquals(0, reaper.numberOfTimeouts());

    // test that timeout change fails
View Full Code Here

Examples of com.arjuna.ats.arjuna.coordinator.TransactionReaper.numberOfTimeouts()

    assertFalse(reaper.insert(reapable, 10));
    assertEquals(1, reaper.numberOfTransactions());
                assertEquals(1, reaper.numberOfTimeouts());
    assertTrue(reaper.remove(reapable));
    assertEquals(0, reaper.numberOfTransactions());
                assertEquals(0, reaper.numberOfTimeouts());

    // test that timeout change fails
    assertTrue(reaper.insert(reapable, 10));
    assertFalse(reaper.insert(reapable, 20));
    assertEquals(1, reaper.numberOfTransactions());
View Full Code Here

Examples of com.arjuna.ats.arjuna.coordinator.TransactionReaper.numberOfTimeouts()

    // test that timeout change fails
    assertTrue(reaper.insert(reapable, 10));
    assertFalse(reaper.insert(reapable, 20));
    assertEquals(1, reaper.numberOfTransactions());
                assertEquals(1, reaper.numberOfTimeouts());
                assertEquals(10, reaper.getTimeout(reapable));
    assertTrue(reaper.remove(reapable));
                assertEquals(0, reaper.numberOfTransactions());
                assertEquals(0, reaper.numberOfTimeouts());
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.