122123124125126127128129130131132
final ServerCallback cb = serverCallback; CallbackResult loginCallback = new CallbackResultAdapter() { @Override public void cancelled(Object o) { cb.cancelled(); } @Override public void failed(Object o) { cb.cancelled();
127128129130131132133134135136137
cb.cancelled(); } @Override public void failed(Object o) { cb.cancelled(); } }; // This method will block until the login has completed (in case a login was necessary): if (!configCallback.assureThatWeHaveLoggedIn(loginCallback)) { return false;
7879808182838485868788
@Override public final void cancelled() { setDone(); ServerCallback external = getExternalCallback(); if (external != null) { external.cancelled(); } } @Override public final void caught(Throwable t) {