{
SimpleString queue = RandomUtil.randomSimpleString();
SimpleString address = RandomUtil.randomSimpleString();
session.createTemporaryQueue(address, queue);
RemotingConnectionImpl conn = (RemotingConnectionImpl)server.getRemotingService()
.getConnections()
.iterator()
.next();
final CountDownLatch latch = new CountDownLatch(1);
conn.addCloseListener(new CloseListener()
{
public void connectionClosed()
{
latch.countDown();
}