/** * Get the GWT RPC service. * @param callback The callback to use when determining the service. */ private void getService(final ServiceCallback callback) { if (xsrfRequestBuilder.getXsrfToken() != null) { callback.serviceFound(service); } else { xsrfService.getNewXsrfToken(new AsyncCallback<XsrfToken>() { @Override public void onSuccess(XsrfToken token) { xsrfRequestBuilder.setXsrfToken(token); callback.serviceFound(service); } @Override public void onFailure(Throwable caught) { callback.onFailure(caught); } }); } }
@Override public void onSuccess(XsrfToken token) { xsrfRequestBuilder.setXsrfToken(token); callback.serviceFound(service); }