@Override public void onHeaders(Response response) { cr = new JettyClientResponse(invocation.getClientConfiguration(), stream, () -> { if (!completing.get()) { future.cancel(true); } }); cr.setProperties(invocation.getMutableProperties()); cr.setStatus(response.getStatus()); cr.setHeaders(extract(response.getHeaders())); if (!buffered) { complete(); } }
protected ClientResponse filterResponse(ClientRequestContextImpl requestContext, ClientResponse response) { response.setProperties(configuration.getMutableProperties()); ClientResponseFilter[] responseFilters = getResponseFilters(); if (responseFilters != null && responseFilters.length > 0) { ClientResponseContextImpl responseContext = new ClientResponseContextImpl(response); for (ClientResponseFilter filter : responseFilters) { try { filter.filter(requestContext, responseContext); } catch (ResponseProcessingException e) { throw e; } catch (Throwable e) { throw new ResponseProcessingException(response, e); } } } return response; }
response.setProperties(request.getMutableProperties()); response.setStatus(res.getStatusLine().getStatusCode()); response.setReasonPhrase(res.getStatusLine().getReasonPhrase());
private ClientResponse filterResponse(ClientRequestContextImpl requestContext, ClientResponse response) response.setProperties(configuration.getMutableProperties());
protected ClientResponse filterResponse(ClientRequestContextImpl requestContext, ClientResponse response) { response.setProperties(configuration.getMutableProperties()); ClientResponseFilter[] responseFilters = getResponseFilters(); if (responseFilters != null && responseFilters.length > 0) { ClientResponseContextImpl responseContext = new ClientResponseContextImpl(response); for (ClientResponseFilter filter : responseFilters) { try { filter.filter(requestContext, responseContext); } catch (ResponseProcessingException e) { throw e; } catch (Throwable e) { throw new ResponseProcessingException(response, e); } } } return response; }
response.setProperties(request.getMutableProperties()); response.setStatus(res.getStatusLine().getStatusCode()); response.setReasonPhrase(res.getStatusLine().getReasonPhrase());
response.setProperties(request.getMutableProperties()); response.setStatus(res.getStatusLine().getStatusCode()); response.setReasonPhrase(res.getStatusLine().getReasonPhrase());