private HttpResponseBuilder getErrorResponseBuilder(final Throwable t, final OAuth2Error error, final String contextMessage) { return this.getErrorResponseBuilder(t, error, contextMessage, null, null); }
private HttpResponse sendErrorResponse(final Throwable t, final OAuth2Error error, final String contextMessage, final String errorUri, final String errorDescription) { final HttpResponseBuilder responseBuilder = this.getErrorResponseBuilder(t, error, contextMessage, errorUri, errorDescription); return responseBuilder.create(); }
private HttpResponse sendErrorResponse(final Throwable t, final OAuth2Error error, final String contextMessage) { final HttpResponseBuilder responseBuilder = this.getErrorResponseBuilder(t, error, contextMessage); return responseBuilder.create(); }
private HttpResponseBuilder fetchData(final OAuth2Accessor accessor, final boolean lastAttempt) { final boolean isLogging = BasicOAuth2Request.LOG.isLoggable(); if (isLogging) { BasicOAuth2Request.LOG.entering(BasicOAuth2Request.LOG_CLASS, "fetchData", accessor); } HttpResponseBuilder ret = null; try { final HttpResponse response = this.fetchFromServer(accessor, this.realRequest, lastAttempt); if (response != null) { ret = new HttpResponseBuilder(response); if (response.getHttpStatusCode() != HttpResponse.SC_OK && this.sendTraceToClient) { this.responseParams.addRequestTrace(this.realRequest, response); } } } catch (final OAuth2RequestException e) { ret = this.getErrorResponseBuilder(e, e.getError(), e.getErrorText(), e.getErrorUri(), e.getErrorDescription()); } if (isLogging) { BasicOAuth2Request.LOG.exiting(BasicOAuth2Request.LOG_CLASS, "fetchData", ret); } return ret; }
return this.getErrorResponseBuilder(accessor.getErrorException(), accessor.getError(), accessor.getErrorContextMessage(), accessor.getErrorUri(), accessor.getErrorContextMessage()); } else { ret = this.getErrorResponseBuilder(handlerError.getCause(), error, handlerError.getContextMessage(), handlerError.getUri(), handlerError.getDescription());
""); response = this.processResponse(accessor, this.getErrorResponseBuilder(t, OAuth2Error.FETCH_PROBLEM, "exception occurred during fetch")); } finally {