List of usage examples for org.springframework.http.client AbstractClientHttpRequest AbstractClientHttpRequest
AbstractClientHttpRequest
From source file:io.pivotal.spring.cloud.service.eureka.EurekaOAuth2RequestDecorator.java
@Override public HttpHeaders getHeaders() { // do what org.springframework.security.oauth2.client.OAuth2RestTemplate.createRequest(URI, HttpMethod) does // to generate the header oauth2RestTemplate.getAccessToken(); ClientHttpRequest requestHeaderExtrator = new AbstractClientHttpRequest() { @Override/*from www. j av a2 s.c o m*/ public URI getURI() { return null; } @Override public HttpMethod getMethod() { return null; } @Override protected OutputStream getBodyInternal(HttpHeaders headers) throws IOException { return null; } @Override protected ClientHttpResponse executeInternal(HttpHeaders headers) throws IOException { return null; } }; requestAuthenticator.authenticate(oauth2RestTemplate.getResource(), oauth2RestTemplate.getOAuth2ClientContext(), requestHeaderExtrator); return requestHeaderExtrator.getHeaders(); }