@Override protected Object innerCall() throws Exception { TransactionContext transactionContext = endpoint.getTransactionContext(parameters.transactionId); transactionContext.rollbackTransaction(); endpoint.removeTransactionContext(parameters.transactionId); return null; }
@Override protected Object innerCall() throws Exception { TransactionContext transactionContext = endpoint.getTransactionContext(parameters.transactionId); transactionContext.rollbackTransaction(); endpoint.removeTransactionContext(parameters.transactionId); return null; }
@Override protected Object innerCall() throws Exception { TransactionContext transactionContext = endpoint.getTransactionContext(parameters.transactionId); transactionContext.commitTransaction(); endpoint.removeTransactionContext(parameters.transactionId); return null; }
@Override protected Object innerCall() throws Exception { TransactionContext transactionContext = endpoint.getTransactionContext(parameters.transactionId); transactionContext.commitTransaction(); endpoint.removeTransactionContext(parameters.transactionId); return null; }
@Override protected Object call() throws Exception { String transactionId = parameters.transactionId; TransactionContext transactionContext = endpoint.getTransactionContext(transactionId); if (transactionContext == null) { throw new TransactionException("No transaction context with given transactionId: " + transactionId); } Transaction transaction = TransactionAccessor.getTransaction(transactionContext); transaction.rollback(); endpoint.removeTransactionContext(transactionId); return null; }
@Override protected Object call() throws Exception { String transactionId = parameters.transactionId; TransactionContext transactionContext = endpoint.getTransactionContext(transactionId); if (transactionContext == null) { throw new TransactionException("No transaction context with given transactionId: " + transactionId); } Transaction transaction = TransactionAccessor.getTransaction(transactionContext); transaction.rollback(); endpoint.removeTransactionContext(transactionId); return null; }
@Override protected Object call() throws Exception { String transactionId = parameters.transactionId; TransactionContext transactionContext = endpoint.getTransactionContext(transactionId); if (transactionContext == null) { throw new TransactionException("No transaction context with given transactionId: " + transactionId); } Transaction transaction = TransactionAccessor.getTransaction(transactionContext); if (parameters.onePhase) { transaction.prepare(); } transaction.commit(); endpoint.removeTransactionContext(transactionId); return null; }
@Override protected Object call() throws Exception { String transactionId = parameters.transactionId; TransactionContext transactionContext = endpoint.getTransactionContext(transactionId); if (transactionContext == null) { throw new TransactionException("No transaction context with given transactionId: " + transactionId); } Transaction transaction = TransactionAccessor.getTransaction(transactionContext); if (parameters.onePhase) { transaction.prepare(); } transaction.commit(); endpoint.removeTransactionContext(transactionId); return null; }