Example usage for org.springframework.http.client SimpleClientHttpRequestFactory setTaskExecutor

List of usage examples for org.springframework.http.client SimpleClientHttpRequestFactory setTaskExecutor

Introduction

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

Prototype

public void setTaskExecutor(AsyncListenableTaskExecutor taskExecutor) 

Source Link

Document

Set the task executor for this request factory.

Usage

From source file:org.trustedanalytics.metricsprovider.config.CloudConfig.java

private AsyncClientHttpRequestFactory asyncHttpRequestFactory(int connectTimeout, int readTimeout) {

    SimpleClientHttpRequestFactory factory = new SimpleClientHttpRequestFactory();
    factory.setTaskExecutor(new SimpleAsyncTaskExecutor());
    factory.setConnectTimeout(connectTimeout);
    factory.setReadTimeout(readTimeout);
    return factory;
}

From source file:org.trustedanalytics.routermetrics.gathering.GatheringConfig.java

private AsyncRestTemplate getAsyncRestTemplate() {
    SimpleClientHttpRequestFactory factory = new SimpleClientHttpRequestFactory();
    factory.setTaskExecutor(new SimpleAsyncTaskExecutor());
    factory.setConnectTimeout(gorouterProperties.getConnectTimeout());
    factory.setReadTimeout(gorouterProperties.getReadTimeout());

    return new AsyncRestTemplate(factory);
}

From source file:com.yoho.core.trace.instrument.web.client.async.TraceAsyncClientHttpRequestFactoryWrapper.java

private SimpleClientHttpRequestFactory defaultClientHttpRequestFactory() {
    SimpleClientHttpRequestFactory simpleClientHttpRequestFactory = new SimpleClientHttpRequestFactory();
    simpleClientHttpRequestFactory.setTaskExecutor(asyncListenableTaskExecutor(this.tracer));
    return simpleClientHttpRequestFactory;
}