Example usage for org.springframework.http.client ClientHttpRequestFactory ClientHttpRequestFactory

List of usage examples for org.springframework.http.client ClientHttpRequestFactory ClientHttpRequestFactory

Introduction

In this page you can find the example usage for org.springframework.http.client ClientHttpRequestFactory ClientHttpRequestFactory.

Prototype

ClientHttpRequestFactory

Source Link

Usage

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*/
    };
}