session.sync();
// check to see if we have received all the messages
while (!listener.isFinished()){}
System.out.println("Shutting down listener for listener_destination");
session.messageCancel("listener_destination");
//cleanup
session.sessionDetach(session.getName());
try
{