Example usage for org.springframework.boot.web.client RestTemplateBuilder build

List of usage examples for org.springframework.boot.web.client RestTemplateBuilder build

Introduction

In this page you can find the example usage for org.springframework.boot.web.client RestTemplateBuilder build.

Prototype

public RestTemplate build() 

Source Link

Document

Build a new RestTemplate instance and configure it using this builder.

Usage

From source file:com.tesshu.subsonic.client.sample1_ok_failed.PingApplication.java

@Bean
public RestTemplate restTemplate(RestTemplateBuilder builder) {
    return builder.build();
}

From source file:org.fatal1t.backend.forexbackend.AppConfiguration.java

@Bean
public RestTemplate restTemplate(RestTemplateBuilder builder) {
    builder.setReadTimeout(60000);
    return builder.build();
}

From source file:demo.service.RemoteVehicleDetailsService.java

public RemoteVehicleDetailsService(RemoteVehicleDetailsServiceProperties properties,
        RestTemplateBuilder restTemplateBuilder) {
    this.properties = properties;
    this.restTemplate = restTemplateBuilder.build();
}

From source file:org.springframework.boot.test.web.client.TestRestTemplate.java

private static RestTemplate buildRestTemplate(RestTemplateBuilder restTemplateBuilder) {
    Assert.notNull(restTemplateBuilder, "RestTemplateBuilder must not be null");
    return restTemplateBuilder.build();
}

From source file:com.redhat.ipaas.runtime.ITConfig.java

@Bean
public TestRestTemplate restTemplate(ObjectProvider<RestTemplateBuilder> builderProvider,
        Environment environment) {
    RestTemplateBuilder builder = builderProvider.getIfAvailable();
    TestRestTemplate template = builder == null ? new TestRestTemplate()
            : new TestRestTemplate(builder.build());
    template.setUriTemplateHandler(new LocalHostUriTemplateHandler(environment));
    return template;
}

From source file:io.spring.initializr.web.autoconfigure.InitializrAutoConfiguration.java

@Bean
@ConditionalOnMissingBean(InitializrMetadataProvider.class)
public InitializrMetadataProvider initializrMetadataProvider(InitializrProperties properties,
        ObjectMapper objectMapper, RestTemplateBuilder restTemplateBuilder) {
    InitializrMetadata metadata = InitializrMetadataBuilder.fromInitializrProperties(properties).build();
    return new DefaultInitializrMetadataProvider(metadata, objectMapper, restTemplateBuilder.build());
}

From source file:org.springframework.boot.test.web.client.TestRestTemplateTests.java

@Test
public void fromRestTemplateBuilder() {
    RestTemplateBuilder builder = mock(RestTemplateBuilder.class);
    RestTemplate delegate = new RestTemplate();
    given(builder.build()).willReturn(delegate);
    assertThat(new TestRestTemplate(builder).getRestTemplate()).isEqualTo(delegate);
}

From source file:de.codecentric.boot.admin.config.SpringBootAdminClientAutoConfiguration.java

/**
 * Task that registers the application at the spring-boot-admin application.
 *//*from ww  w . ja v a 2s.co  m*/
@Bean
@ConditionalOnMissingBean
public ApplicationRegistrator registrator() {
    RestTemplateBuilder builder = restTemplBuilder.messageConverters(new MappingJackson2HttpMessageConverter())
            .requestFactory(SimpleClientHttpRequestFactory.class);
    if (admin.getUsername() != null) {
        builder = builder.basicAuthorization(admin.getUsername(), admin.getPassword());
    }
    return new ApplicationRegistrator(builder.build(), admin, client);
}

From source file:de.codecentric.boot.admin.config.AdminServerWebConfiguration.java

@Bean
@ConditionalOnMissingBean/*from  w  w w  .  j  av  a2 s.  co  m*/
public StatusUpdater statusUpdater() {
    RestTemplateBuilder builder = restTemplBuilder.messageConverters(new MappingJackson2HttpMessageConverter())
            .errorHandler(new DefaultResponseErrorHandler() {
                @Override
                protected boolean hasError(HttpStatus statusCode) {
                    return false;
                }
            });

    StatusUpdater statusUpdater = new StatusUpdater(builder.build(), applicationStore);
    statusUpdater.setStatusLifetime(adminServerProperties().getMonitor().getStatusLifetime());
    return statusUpdater;
}