Examples of XidImple


Examples of com.arjuna.ats.jta.xa.XidImple

  public SubordinateTransaction getImportedTransaction (Xid xid) throws XAException
  {
    if (xid == null)
      throw new IllegalArgumentException();
   
    SubordinateTransaction tx = _transactions.get(new XidImple(xid));
   
    if (tx == null)
      return null;

    if (tx.baseXid() == null)
View Full Code Here

Examples of com.arjuna.ats.jta.xa.XidImple

  public void removeImportedTransaction (Xid xid) throws XAException
  {
    if (xid == null)
      throw new IllegalArgumentException();

    _transactions.remove(new XidImple(xid));
  }
View Full Code Here

Examples of com.arjuna.ats.jta.xa.XidImple

            }
        }
    }

    public static Xid createJJHXid() {
        return new XidImple(new Uid());
    }
View Full Code Here

Examples of com.arjuna.ats.jta.xa.XidImple

    if (imported == null)
    {
      imported = new TransactionImple(timeout, xid);

      _transactions.put(new XidImple(xid), imported);
    }

    return imported;
  }
View Full Code Here

Examples of com.arjuna.ats.jta.xa.XidImple

      throws XAException
  {
    if (xid == null)
      throw new IllegalArgumentException();

    SubordinateTransaction tx = _transactions.get(new XidImple(xid));

    if (tx == null)
      return null;

    if (!tx.activated())
View Full Code Here

Examples of com.arjuna.ats.jta.xa.XidImple

  public void removeImportedTransaction(Xid xid) throws XAException
  {
    if (xid == null)
      throw new IllegalArgumentException();

    _transactions.remove(new XidImple(xid));
  }
View Full Code Here

Examples of com.arjuna.ats.jta.xa.XidImple

    Xid xid = baseXid();

    if (xid != null)
      return xid;

    xid = new XidImple(_theTransaction, branch);

    if (theModifier != null)
    {
      try
      {
View Full Code Here

Examples of com.arjuna.ats.jta.xa.XidImple

        assertEquals(javax.transaction.Status.STATUS_COMMITTED, tm.getStatus());
    }

    public void testOnePhaseCommitSyncViaXATerminator() throws Exception
    {
        final Xid xid = new XidImple(new Uid());
        final Transaction t = SubordinationManager.getTransactionImporter().importTransaction(xid);
        final TestSynchronization sync = new TestSynchronization();
        t.registerSynchronization(sync);
        final XATerminator xaTerminator = SubordinationManager.getXATerminator();
        xaTerminator.commit(xid, true);
View Full Code Here

Examples of com.arjuna.ats.jta.xa.XidImple

        assertEquals(javax.transaction.Status.STATUS_ROLLEDBACK, tm.getStatus());
    }

    public void testOnePhaseCommitSyncWithRollbackOnlyViaXATerminator() throws Exception
    {
        final Xid xid = new XidImple(new Uid());
        final Transaction t = SubordinationManager.getTransactionImporter().importTransaction(xid);
        final TestSynchronization sync = new TestSynchronization();
        t.registerSynchronization(sync);
        t.setRollbackOnly();
        final XATerminator xaTerminator = SubordinationManager.getXATerminator();
View Full Code Here

Examples of com.arjuna.ats.jta.xa.XidImple

        assertEquals(javax.transaction.Status.STATUS_ROLLEDBACK, tm.getStatus());
    }

    public void testRollbackSyncViaXATerminator() throws Exception
    {
        final Xid xid = new XidImple(new Uid());
        final Transaction t = SubordinationManager.getTransactionImporter().importTransaction(xid);
        final TestSynchronization sync = new TestSynchronization();
        t.registerSynchronization(sync);
        final XATerminator xaTerminator = SubordinationManager.getXATerminator();
        xaTerminator.rollback(xid);
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.