private void DestroyConsumer()
{
if(consumer == null)
{
return;
}
try
{
if(session.IsTransacted && session.TransactionContext.InLocalTransaction)
{
session.Commit();
}
consumer.Close();
consumer = null;
}
catch(NMSException e)
{
Tracer.Debug(e.StackTrace.ToString());
}
}