@Override public int getStatusCode() { return status.getStatusCode(); }
@Override public Response.Status.Family getFamily() { return Response.Status.Family.familyOf(status.getStatusCode()); }
@Override public AsyncHandler.STATE onStatusReceived(final HttpResponseStatus responseStatus) throws Exception { assertEquals(200, responseStatus.getStatusCode()); return AsyncHandler.STATE.CONTINUE; }
@Override public STATE onStatusReceived(HttpResponseStatus responseStatus) throws Exception { status = responseStatus.getStatusCode(); return status == 101 ? STATE.UPGRADE : STATE.ABORT; }
@Override public final int getStatusCode() { return status.getStatusCode(); }
@Override public final boolean isRedirected() { switch (status.getStatusCode()) { case 301: case 302: case 303: case 307: case 308: return true; default: return false; } }
private boolean isErrorStatus(HttpResponseStatus status) { return status.getStatusCode() >= 400; }
@Override public STATE onStatusReceived(HttpResponseStatus responseStatus) { LOG.trace("Proxying download of {} from Mesos: Status={}", requestBuilder.build().getUrl(), responseStatus.getStatusCode()); return STATE.CONTINUE; }
private void fireStatus(HttpResponseStatus status) { if (listener != null) { listener.onStatus(uri, status.getStatusCode(), status.getStatusText()); } }
@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 STATE onStatusReceived(HttpResponseStatus responseStatus) throws Exception { status = responseStatus.getStatusCode(); return status == 101 ? STATE.UPGRADE : STATE.ABORT; }
/** * {@inheritDoc} */ /* @Override */ public STATE onStatusReceived( final HttpResponseStatus status ) throws Exception { this.status = status; return ( status.getStatusCode() == HttpURLConnection.HTTP_NOT_FOUND ? STATE.ABORT : STATE.CONTINUE ); }
@Override public STATE onStatusReceived(HttpResponseStatus responseStatus) throws Exception { status = responseStatus.getStatusCode(); return status == 101 ? STATE.UPGRADE : STATE.ABORT; }
/** * {@inheritDoc} */ /* @Override */ public STATE onStatusReceived( final HttpResponseStatus status ) throws Exception { this.status = status; return ( status.getStatusCode() == HttpURLConnection.HTTP_NOT_FOUND ? STATE.ABORT : 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; }
public STATE onStatusReceived(HttpResponseStatus responseStatus) throws Exception { this.status = responseStatus; if (status.getStatusCode() != 200) { return STATE.ABORT; } return STATE.CONTINUE; }
private void fireStatus(HttpResponseStatus status) { if (listener != null) { listener.onStatus(uri, status.getStatusCode(), status.getStatusText()); } }
@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"); } }
public <T> FilterContext<T> filter(FilterContext<T> ctx) throws FilterException { if (ctx.getResponseStatus() != null && ctx.getResponseStatus().getStatusCode() == 200 && replay.getAndSet(false)) { Request request = new RequestBuilder(ctx.getRequest()).addHeader("X-Replay", "true").build(); return new FilterContext.FilterContextBuilder<T>().asyncHandler(ctx.getAsyncHandler()).request(request).replayRequest(true).build(); } return ctx; }