// wait to receive all the messages
System.out.println("Waiting 100 seconds for messages from listener_destination");
_countDownLatch.await(30, TimeUnit.SECONDS);
System.out.println("Shutting down listener for listener_destination");
session.messageCancel("listener_destination");
//cleanup
session.close();
con.close();
}