try {
socket = new Socket(connectionParameters.getHost(), connectionParameters.getPort());
callback.onSuccess(new SocketSession(socket, connectionParameters.getClientId(), clientCallback));
} catch (final UnknownHostException e) {
LOGGER.error("", e);
callback.onFailure(new ConnectionException(ClientMessageCode.CONNECTION_ERROR, "Unknown host "
+ e.getMessage()));
} catch (final IOException e) {
LOGGER.error("", e);
callback.onFailure(new ConnectionException(ClientMessageCode.CONNECTION_FAILURE, e.getMessage()));
}
}