@Override public int getStatusCode() { return status.getStatusCode(); }
private void fireStatus(HttpResponseStatus status) { if (listener != null) { listener.onStatus(uri, status.getStatusCode(), status.getStatusText()); } }
@Override public final Uri getUri() { return status.getUri(); }
@Override public AsyncHandler.STATE onStatusReceived(final HttpResponseStatus status) throws Exception { responseBuilder.accumulate(status); if (status.getStatusCode() == 200 || status.getStatusCode() == 206) { url = status.getUri().toUrl(); } else { return AsyncHandler.STATE.ABORT; } if (decoratedAsyncHandler != null) { return decoratedAsyncHandler.onStatusReceived(status); } return AsyncHandler.STATE.CONTINUE; }
@Override public final T onCompleted() throws Exception { if (status != null) { Response response = status.prepareResponse(headers, bodies); Document document = null; if (status.getStatusCode() == 207) { document = readXMLResponse(response.getResponseBodyAsStream()); } return onCompleted(new WebDavResponse(status.prepareResponse(headers, bodies), document)); } else { throw new IllegalStateException("Status is null"); } }
@Override public String getReasonPhrase() { return status.getStatusText(); } }, requestContext);
/** * Build a {@link Response} instance * * @return a {@link Response} instance */ public Response build() { return status == null ? null : status.prepareResponse(headers, bodyParts); }
@Override public AsyncHandler.STATE onStatusReceived(final HttpResponseStatus status) throws Exception { responseBuilder.accumulate(status); if (status.getStatusCode() == 200 || status.getStatusCode() == 206) { url = status.getUri().toUrl(); } else { return AsyncHandler.STATE.ABORT; } if (decoratedAsyncHandler != null) { return decoratedAsyncHandler.onStatusReceived(status); } return AsyncHandler.STATE.CONTINUE; }
@Override public final T onCompleted() throws Exception { if (status != null) { Response response = status.prepareResponse(headers, bodies); Document document = null; if (status.getStatusCode() == 207) { document = readXMLResponse(response.getResponseBodyAsStream()); } return onCompleted(new WebDavResponse(status.prepareResponse(headers, bodies), document)); } else { throw new IllegalStateException("Status is null"); } }
@Override public final String getStatusText() { return status.getStatusText(); }
/** * Build a {@link Response} instance * * @return a {@link Response} instance */ public Response build() { return status == null ? null : status.prepareResponse(headers, bodyParts); }
@Override public Response.Status.Family getFamily() { return Response.Status.Family.familyOf(status.getStatusCode()); }
@Override public STATE onStatusReceived( HttpResponseStatus httpResponseStatus ) throws Exception { int statusCode = httpResponseStatus.getStatusCode(); // we don't care about the end of the content if ( statusCode != 200 ) { LOGGER.warning( "Pushed data but response code is: " + statusCode + // ", reason:" + httpResponseStatus.getStatusText() ); } return STATE.ABORT; }
@Override public AsyncHandler.STATE onStatusReceived(final HttpResponseStatus status) throws Exception { responseBuilder.accumulate(status); if (status.getStatusCode() == 200 || status.getStatusCode() == 206) { url = status.getUri().toUrl(); } else { return AsyncHandler.STATE.ABORT; } if (decoratedAsyncHandler != null) { return decoratedAsyncHandler.onStatusReceived(status); } return AsyncHandler.STATE.CONTINUE; }
@Override public final T onCompleted() throws Exception { if (status != null) { Response response = status.prepareResponse(headers, bodies); Document document = null; if (status.getStatusCode() == 207) { document = readXMLResponse(response.getResponseBodyAsStream()); } return onCompleted(new WebDavResponse(status.prepareResponse(headers, bodies), document)); } else { throw new IllegalStateException("Status is null"); } }
@Override public String getReasonPhrase() { return status.getStatusText(); } }, requestContext);
@Override public final Uri getUri() { return status.getUri(); }
/** * Build a {@link Response} instance * * @return a {@link Response} instance */ public Response build() { return status == null ? null : status.prepareResponse(headers, bodyParts); }
@Override public AsyncHandler.STATE onStatusReceived(final HttpResponseStatus responseStatus) throws Exception { assertEquals(200, responseStatus.getStatusCode()); return AsyncHandler.STATE.CONTINUE; }
@Override public STATE onStatusReceived(HttpResponseStatus status) throws Exception { super.onStatusReceived(status); if (status.getStatusCode() != 200 && status.getStatusCode() != 204) { LOG.warn("Request failed, status code: {}", status.getStatusCode() + status.getStatusText()); LOG.warn("request: {}", request.toString()); } return STATE.CONTINUE; }