@Nullable protected T convertResponse(ClientHttpResponse response) throws IOException { return (this.responseExtractor != null ? this.responseExtractor.extractData(response) : null); } }
@Nullable protected T convertResponse(ClientHttpResponse response) throws IOException { return (this.responseExtractor != null ? this.responseExtractor.extractData(response) : null); } }
@Override public <T> T execute(URI url, HttpMethod method, @Nullable RequestCallback callback, @Nullable ResponseExtractor<T> extractor) throws RestClientException { try { extractor.extractData(this.responses.remove()); } catch (Throwable t) { throw new RestClientException("Failed to invoke extractor", t); } return null; } }
return (responseExtractor != null ? responseExtractor.extractData(response) : null);
return (responseExtractor != null ? responseExtractor.extractData(response) : null);
@Override public OAuth2AccessToken extractData(ClientHttpResponse response) throws IOException { if (response.getHeaders().containsKey("Set-Cookie")) { copy.setCookie(response.getHeaders().getFirst("Set-Cookie")); } return delegate.extractData(response); } };
@Override public ResponseEntity<Void> extractData(ClientHttpResponse response) throws IOException { if (response.getHeaders().containsKey("Set-Cookie")) { copy.setCookie(response.getHeaders().getFirst("Set-Cookie")); } return delegate.extractData(response); } };
@Override public Void answer(InvocationOnMock invocation) throws Throwable { ResponseExtractor<?> extractor = invocation.getArgument(3); extractor.extractData(response); return null; }
@Nullable protected T convertResponse(ClientHttpResponse response) throws IOException { return (this.responseExtractor != null ? this.responseExtractor.extractData(response) : null); } }
@Nullable protected T convertResponse(ClientHttpResponse response) throws IOException { return (this.responseExtractor != null ? this.responseExtractor.extractData(response) : null); } }
@Override public Void answer(InvocationOnMock invocation) throws Throwable { ResponseExtractor<?> extractor = invocation.getArgumentAt(3, ResponseExtractor.class); extractor.extractData(response); return null; }
private <I> I readBody(final Type type, final ClientHttpResponse response) throws IOException { final ResponseExtractor<I> extractor = new HttpMessageConverterExtractor<>(type, converters); return extractor.extractData(response); }
private <I> I readBody(final Type type, final ClientHttpResponse response) throws IOException { final ResponseExtractor<I> extractor = new HttpMessageConverterExtractor<>(type, converters); return extractor.extractData(response); }
@SuppressWarnings("rawtypes") public T extractData(ClientHttpResponse response) throws IOException { httpStatus[0] = response.getStatusCode(); headers[0] = response.getHeaders(); T data = null; if (responseExtractor != null && (data = responseExtractor.extractData(response)) != null) { if (data instanceof String) { message[0] = ((String) data).length() + " bytes"; } else if (data instanceof Map) { message[0] = ((Map) data).keySet() .toString(); } else { message[0] = data.getClass() .getName(); } return data; } else { message[0] = "<no data>"; return null; } } });
@SuppressWarnings("rawtypes") public T extractData(ClientHttpResponse response) throws IOException { httpStatus[0] = response.getStatusCode(); headers[0] = response.getHeaders(); T data = null; if (responseExtractor != null && (data = responseExtractor.extractData(response)) != null) { if (data instanceof String) { message[0] = ((String)data).length() + " bytes"; } else if (data instanceof Map) { message[0] = ((Map)data).keySet().toString(); } else { message[0] = data.getClass().getName(); } return data; } else { message[0] = "<no data>"; return null; } } });
@Override public void handleError(ClientHttpResponse response) throws IOException { VndErrors error = null; try { error = errorExtractor.extractData(response); } catch (Exception e) { super.handleError(response); } throw new SpringXDException(error); } }
@Override public void handleError(ClientHttpResponse response) throws IOException { VndErrors error = null; try { error = errorExtractor.extractData(response); } catch (Exception e) { super.handleError(response); } throw new DataFlowClientException(error); } }
@Override public void handleError(ClientHttpResponse response) throws IOException { VndErrors vndErrors = null; try { if (HttpStatus.FORBIDDEN.equals(response.getStatusCode())) { vndErrors = new VndErrors(vndErrorExtractor.extractData(response)); } else { vndErrors = vndErrorsExtractor.extractData(response); } } catch (Exception e) { super.handleError(response); } throw new DataFlowClientException(vndErrors); } }
@Override public void handleError(ClientHttpResponse response) throws IOException { VndErrors vndErrors = null; try { if (HttpStatus.FORBIDDEN.equals(response.getStatusCode())) { vndErrors = new VndErrors(vndErrorExtractor.extractData(response)); } else { vndErrors = vndErrorsExtractor.extractData(response); } } catch (Exception e) { super.handleError(response); } throw new DataFlowClientException(vndErrors); } }
return (responseExtractor != null ? responseExtractor.extractData(response) : null);