consoleWriter.log("Connecting to the server " + server + "...");
Callback cb = new Callback(consoleWriter);
LoginService loginService = serverManager.getLoginService();
loginService.addCallback(cb);
LoginCredentials credentials = getLoginCredentials(server, user, pwd, isHash);
loginService.login(credentials);
cb.waitUntilDone();
cb.checkSuccess();
}
private LoginCredentials getLoginCredentials(String server, String user, String password, boolean isHash) {