LOGGER.debug("About to wait.");
connFuture.awaitUninterruptibly();
LOGGER.debug("Adding a future listener.");
connFuture.addListener(new IoFutureListener<ConnectFuture>() {
public void operationComplete(ConnectFuture future) {
if (future.isConnected()) {
LOGGER.debug("...connected");
session = future.getSession();
try {