Example usage for org.springframework.web.client AsyncRestTemplate AsyncRestTemplate

List of usage examples for org.springframework.web.client AsyncRestTemplate AsyncRestTemplate

Introduction

In this page you can find the example usage for org.springframework.web.client AsyncRestTemplate AsyncRestTemplate.

Prototype

public AsyncRestTemplate() 

Source Link

Document

Create a new instance of the AsyncRestTemplate using default settings.

Usage

From source file:org.trustedanalytics.routermetrics.config.TestConfig.java

@Bean
public Runnable gatheringJob(LoadStore loadStore) {
    return new GatheringJob(loadStore, new GorouterClient(new AsyncRestTemplate(), null),
            new DefaultGorouterAddressRetriever(Arrays.asList("http://localhost:36888/test/gorouterMock/1",
                    "http://localhost:36888/test/gorouterMock/2")));
}

From source file:uk.ac.ebi.ep.ebeye.AbstractEbeyeTest.java

@Before
@Override/*from ww w. ja  v a2  s  .  c  o m*/
public void setUp() {
    restTemplate = new RestTemplate(clientHttpRequestFactory());
    asyncRestTemplate = new AsyncRestTemplate();
    MockRestServiceServer mockServer = MockRestServiceServer.createServer(restTemplate);
    mockRestServer = mockServer;
}

From source file:io.getlime.push.service.fcm.FcmClient.java

/**
 * Create a new FCM service client./*from   ww  w  .  ja v a  2  s . c o m*/
 * @param serverKey Server key tp be used.
 */
public FcmClient(String serverKey) {
    headers = new HttpHeaders();
    headers.setContentType(MediaType.APPLICATION_JSON);
    headers.set("Authorization", "key=" + serverKey);
    restTemplate = new AsyncRestTemplate();
}

From source file:com.pepaproch.gtswsdlclient.TestBase.java

protected AsyncRestTemplate getAuthenticatedAsyncRestTemplate() {
    AsyncRestTemplate restTemplate = new AsyncRestTemplate();
    AuthHeaderInterceptor securityTokenInterceptor = new AuthHeaderInterceptor(getAuthTokenProvider());
    List<HttpMessageConverter<?>> list = new ArrayList<>();
    list.add(new MappingJackson2HttpMessageConverter());
    restTemplate.setMessageConverters(list);
    return restTemplate;
}

From source file:com.orange.ngsi2.client.Ngsi2ClientTest.java

public Ngsi2ClientTest() {
    AsyncRestTemplate asyncRestTemplate = new AsyncRestTemplate();
    //asyncRestTemplate.setMessageConverters(Collections.singletonList(new MappingJackson2HttpMessageConverter(Utils.objectMapper)));
    ngsiClient = new Ngsi2Client(asyncRestTemplate, baseURL);
    mockServer = MockRestServiceServer.createServer(asyncRestTemplate);
}

From source file:uk.ac.ebi.ep.base.config.EnzymesConfig.java

@Bean
public AsyncRestTemplate asyncRestTemplate() {
    return new AsyncRestTemplate();
}

From source file:com.pepaproch.gtswsdlclient.TestBase.java

protected AsyncRestTemplate getAsyncRestTemplate() {
    AsyncRestTemplate template = new AsyncRestTemplate();
    List<HttpMessageConverter<?>> list = new ArrayList<>();
    list.add(new MappingJackson2HttpMessageConverter());
    template.setMessageConverters(list);
    return template;
}

From source file:io.jmnarloch.spring.cloud.stream.binder.hermes.config.HermesBinderConfiguration.java

@Bean
@ConditionalOnMissingBean
public AsyncRestTemplate asyncRestTemplate() {
    return new AsyncRestTemplate();
}

From source file:org.zalando.riptide.OAuth2CompatibilityTest.java

@Test
public void dispatchesConsumedAsyncResponseAgain() throws IOException {
    final AsyncRestTemplate template = new AsyncRestTemplate();
    final MockRestServiceServer server = MockRestServiceServer.createServer(template);

    server.expect(requestTo(url)).andRespond(withUnauthorizedRequest().body(new byte[] { 0x13, 0x37 }));

    template.setErrorHandler(new OAuth2ErrorHandler(new OAuth2CompatibilityResponseErrorHandler(), null));
    final AsyncRest rest = AsyncRest.create(template);

    final AtomicReference<ClientHttpResponse> reference = new AtomicReference<>();

    rest.execute(GET, url).dispatch(status(), on(UNAUTHORIZED).call(reference::set));

    assertThat(reference.get().getBody().available(), is(2));
}

From source file:org.springframework.boot.actuate.metrics.ambari.restclient.AsyncAmbariMetricsCollectorRestClient.java

private AsyncRestTemplate createTimelineClient() {

    MappingJackson2HttpMessageConverter mc = new MappingJackson2HttpMessageConverter();
    JaxbAnnotationModule module = new JaxbAnnotationModule();
    mc.getObjectMapper().registerModule(module);
    mc.getObjectMapper().setSerializationInclusion(Include.NON_NULL);

    AsyncRestTemplate restTemplate = new AsyncRestTemplate();
    restTemplate.getMessageConverters().clear();
    restTemplate.getMessageConverters().add(mc);

    SimpleClientHttpRequestFactory requestFactory = (SimpleClientHttpRequestFactory) restTemplate
            .getAsyncRequestFactory();//w w  w .j  a v  a2 s  . c  o m
    requestFactory.setReadTimeout(5000);
    requestFactory.setConnectTimeout(5000);

    return restTemplate;
}