_theTransaction.end(true);
}
catch (org.omg.CosTransactions.WrongTransaction wt)
{
throw new InactiveTransactionException(
jtaLogger.loggerI18N.getString("com.arjuna.ats.internal.jta.transaction.jts.wrongstatetx"));
}
catch (org.omg.CosTransactions.NoTransaction e1)
{
throw new IllegalStateException(
jtaLogger.loggerI18N.getString("com.arjuna.ats.internal.jta.transaction.jts.notx"));
}
catch (org.omg.CosTransactions.HeuristicMixed e2)
{
throw new javax.transaction.HeuristicMixedException();
}
catch (org.omg.CosTransactions.HeuristicHazard e3)
{
throw new javax.transaction.HeuristicMixedException();
}
catch (TRANSACTION_ROLLEDBACK e4)
{
throw new RollbackException(e4.toString());
}
catch (org.omg.CORBA.NO_PERMISSION e5)
{
throw new SecurityException();
}
catch (INVALID_TRANSACTION e6)
{
throw new InactiveTransactionException(
jtaLogger.loggerI18N.getString("com.arjuna.ats.internal.jta.transaction.jts.invalidtx2"));
}
catch (org.omg.CORBA.SystemException e7)
{
throw new javax.transaction.SystemException();