public void rollback() throws JMSException
{
if (cri.getType() == HornetQRAConnectionFactory.XA_CONNECTION || cri.getType() == HornetQRAConnectionFactory.XA_QUEUE_CONNECTION ||
cri.getType() == HornetQRAConnectionFactory.XA_TOPIC_CONNECTION)
{
throw new TransactionInProgressException("XA connection");
}
lock();
try
{