Refine search
public SubordinateTransaction getImportedTransaction(Xid xid) throws XAException { final TransactionImporter transactionImporter = SubordinationManager.getTransactionImporter(); return transactionImporter.getImportedTransaction(xid); }
public SubordinateTransaction getImportedTransaction(Xid xid) throws XAException { final TransactionImporter transactionImporter = SubordinationManager.getTransactionImporter(); return transactionImporter.getImportedTransaction(xid); }
public SubordinateTransaction getImportedTransaction(Xid xid) throws XAException { final TransactionImporter transactionImporter = SubordinationManager.getTransactionImporter(); return transactionImporter.getImportedTransaction(xid); }
public SubordinateTransaction getImportedTransaction(Xid xid) throws XAException { final TransactionImporter transactionImporter = SubordinationManager.getTransactionImporter(); return transactionImporter.getImportedTransaction(xid); }
public SubordinateTransaction getImportedTransaction(Xid xid) throws XAException { final TransactionImporter transactionImporter = SubordinationManager.getTransactionImporter(); return transactionImporter.getImportedTransaction(xid); }
public SubordinateTransaction getImportedTransaction(Xid xid) throws XAException { final TransactionImporter transactionImporter = SubordinationManager.getTransactionImporter(); return transactionImporter.getImportedTransaction(xid); }
/** * Returns a {@link SubordinateTransaction} associated with the passed {@link XidTransactionID}. * If there's no such transaction, then this method returns null. * * @param xidTransactionID The {@link XidTransactionID} * @return * @throws XAException */ public SubordinateTransaction getImportedTransaction(final XidTransactionID xidTransactionID) throws XAException { final Xid xid = xidTransactionID.getXid(); final TransactionImporter transactionImporter = SubordinationManager.getTransactionImporter(); return transactionImporter.getImportedTransaction(xid); }
/** * Serialization hook. Gathers and writes information needed for transaction recovery. * * @param out the stream to which the object state is serialized. * @throws IOException if serialization fails. */ private void writeObject(ObjectOutputStream out) throws IOException { txbridgeLogger.logger.trace("BridgeDurableParticipant.writeObject() for Xid="+xid); // we need to preserve the Uid of the underlying SubordinateTx, as it's required // to get a handle on it again during recovery, Using the xid wont work, // although we do need to serialize that too for use after recovery. try { subordinateTransactionId = SubordinationManager.getTransactionImporter().getImportedTransaction(xid).get_uid(); } catch(XAException xaException) { txbridgeLogger.i18NLogger.error_ibdp_nosub(xaException); throw new IOException(xaException); } //out.defaultWriteObject(); out.writeObject(xid); out.writeObject(subordinateTransactionId); }
public Transaction getTransaction(Xid xid) throws XAException { // first see if the xid is a root coordinator Transaction transaction = TransactionImple.getTransaction(new XidImple(xid).getTransactionUid()); // second see if the xid is a subordinate txn if(transaction == null) { transaction = SubordinationManager.getTransactionImporter().getImportedTransaction(xid); } return transaction; }
public Transaction getTransaction(Xid xid) throws XAException { // first see if the xid is a root coordinator Transaction transaction = TransactionImple.getTransaction(new XidImple(xid).getTransactionUid()); // second see if the xid is a subordinate txn if(transaction == null) { transaction = SubordinationManager.getTransactionImporter().getImportedTransaction(xid); } return transaction; }
public Transaction getTransaction(Xid xid) throws XAException { // first see if the xid is a root coordinator Transaction transaction = TransactionImple.getTransaction(new XidImple(xid).getTransactionUid()); // second see if the xid is a subordinate txn if(transaction == null) { transaction = SubordinationManager.getTransactionImporter().getImportedTransaction(xid); } return transaction; }
public Transaction getTransaction(Xid xid) throws XAException { // first see if the xid is a root coordinator Transaction transaction = TransactionImple.getTransaction(new XidImple(xid).getTransactionUid()); // second see if the xid is a subordinate txn if(transaction == null) { transaction = SubordinationManager.getTransactionImporter().getImportedTransaction(xid); } return transaction; }
public Transaction getTransaction(Xid xid) throws XAException { // first see if the xid is a root coordinator Transaction transaction = TransactionImple.getTransaction(new XidImple(xid).getTransactionUid()); // second see if the xid is a subordinate txn if(transaction == null) { transaction = SubordinationManager.getTransactionImporter().getImportedTransaction(xid); } return transaction; }
public void forget (Xid xid) throws XAException { try { SubordinateTransaction tx = SubordinationManager .getTransactionImporter().getImportedTransaction(xid); if (tx == null) throw new XAException(XAException.XAER_INVAL); tx.doForget(); } catch (Exception ex) { XAException xaException = new XAException(XAException.XAER_RMERR); xaException.initCause(ex); throw xaException; } finally { SubordinationManager.getTransactionImporter() .removeImportedTransaction(xid); } }
public void forget (Xid xid) throws XAException { try { SubordinateTransaction tx = SubordinationManager .getTransactionImporter().getImportedTransaction(xid); if (tx == null) throw new XAException(XAException.XAER_INVAL); tx.doForget(); } catch (Exception ex) { XAException xaException = new XAException(XAException.XAER_RMERR); xaException.initCause(ex); throw xaException; } finally { SubordinationManager.getTransactionImporter() .removeImportedTransaction(xid); } }
.getTransactionImporter().getImportedTransaction(xid); SubordinationManager.getTransactionImporter() .removeImportedTransaction(xid);
.getTransactionImporter().getImportedTransaction(xid); SubordinationManager.getTransactionImporter() .removeImportedTransaction(xid);
public boolean beforeCompletion (Xid xid) throws javax.transaction.SystemException { try { SubordinateTransaction tx = SubordinationManager .getTransactionImporter().getImportedTransaction(xid); if (tx == null) throw new UnexpectedConditionException(); return tx.doBeforeCompletion(); } catch (final Exception ex) { UnexpectedConditionException e = new UnexpectedConditionException(); e.initCause(ex); throw e; } }
.getTransactionImporter().getImportedTransaction(xid); SubordinationManager.getTransactionImporter() .removeImportedTransaction(xid);
.getTransactionImporter().getImportedTransaction(xid); SubordinationManager.getTransactionImporter() .removeImportedTransaction(xid);