public void doTask(AMQProtocolSession session) throws AMQException
{
q.setExclusiveOwningSession(null);
}
};
protocolConnection.addSessionCloseTask(sessionCloseTask);
queue.addQueueDeleteTask(new AMQQueue.Task() {
public void doTask(AMQQueue queue) throws AMQException
{
protocolConnection.removeSessionCloseTask(sessionCloseTask);
}