List of usage examples for org.springframework.http.client ClientHttpRequestFactory ClientHttpRequestFactory
ClientHttpRequestFactory
From source file:nl.flotsam.calendar.core.CalendarClient.java
public CalendarClient(URI baseURI) { this.baseURI = baseURI; template = new RestTemplate(); template.setMessageConverters(//from www. j a va 2 s .com Arrays.asList(new HttpMessageConverter<?>[] { new UriListHttpMessageConverter(), new CalendarAsStringHttpMessageConverter(), new StringHttpMessageConverter() })); final ClientHttpRequestFactory factory = template.getRequestFactory(); template.setRequestFactory(new ClientHttpRequestFactory() { @Override public ClientHttpRequest createRequest(URI uri, HttpMethod httpMethod) throws IOException { logger.info("Sending " + httpMethod.name() + " to " + uri.toASCIIString()); return factory.createRequest(uri, httpMethod); } }); }
From source file:org.eclipse.cft.server.core.internal.ssh.SshClientSupport.java
private ClientHttpRequestFactory authorize(final ClientHttpRequestFactory delegate) { return new ClientHttpRequestFactory() { public ClientHttpRequest createRequest(URI uri, HttpMethod httpMethod) throws IOException { ClientHttpRequest request = delegate.createRequest(uri, httpMethod); request.getHeaders().add("Authorization", oauth.getAuthorizationHeader()); //$NON-NLS-1$ return request; }/*from www . j a v a 2 s.com*/ }; }
From source file:org.eclipse.cft.server.core.internal.client.CFClientV1Support.java
protected ClientHttpRequestFactory authorize(final ClientHttpRequestFactory delegate) { return new ClientHttpRequestFactory() { public ClientHttpRequest createRequest(URI uri, HttpMethod httpMethod) throws IOException { ClientHttpRequest request = delegate.createRequest(uri, httpMethod); request.getHeaders().add("Authorization", oauth.getAuthorizationHeader()); //$NON-NLS-1$ return request; }/*from ww w . ja v a2s . com*/ }; }