public Transaction suspend () throws javax.transaction.SystemException
{
if (jtaLogger.logger.isDebugEnabled())
{
jtaLogger.logger.debug(DebugLevel.FUNCTIONS, VisibilityLevel.VIS_PUBLIC, com.arjuna.ats.jta.logging.FacilityCode.FAC_JTA, "TransactionManagerImple.suspend");
}
try
{
TransactionImple tx = TransactionImple.getTransaction();
Control theControl = OTSManager.get_current().suspend();
return tx;
}
catch (Exception e)
{
javax.transaction.SystemException systemException = new javax.transaction.SystemException(e.toString());
systemException.initCause(e);
throw systemException;
}
}