public void commitTransaction(AbstractTransactionContext context) throws ResourceManagerException
{
assureReady();
if (context.status == Status.STATUS_MARKED_ROLLBACK)
{
throw new ResourceManagerException(CoreMessages.transactionMarkedForRollback());
}
synchronized (context)
{
if (logger.isDebugEnabled())
{