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

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

Introduction

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

Prototype

public RestTemplate() 

Source Link

Document

Create a new instance of the RestTemplate using default settings.

Usage

From source file:fr.acxio.tools.agia.alfresco.AlfrescoNodeContentWriter.java

public synchronized RestTemplate getRestTemplate() {
    if (restTemplate == null) {
        restTemplate = new RestTemplate();
    }//from   w  ww  .  j  a v a 2 s.c om
    return restTemplate;
}

From source file:io.syndesis.inspector.DataMapperClassInspectorTest.java

@Test
public void shouldHandleInterfaces() throws Exception {
    DataMapperClassInspector dataMapperClassInspector = new DataMapperClassInspector(infinispan.getCaches(),
            new RestTemplate(), config);
    mockServer/* ww w. j av a2  s.  c  om*/
            .expect().get().withPath("/v2/atlas/java/class?className=twitter4j.Status").andReturn(200, Resources
                    .toString(getClass().getResource("/twitter4j.Status.json"), Charset.defaultCharset()))
            .always();

    List<String> paths = dataMapperClassInspector.getPaths("java", "twitter4j.Status", null, null);

    Assert.assertNotNull(paths);
    Assert.assertTrue(paths.contains("id"));
}

From source file:edu.fing.tagsi.db4o.business.TrackingController.java

public void RegistrarNuevoSalto(Envio envio, Recorrido recorrido, List<Tracking> list) {
    if (list.size() < recorrido.getNodos().length) {
        NodoCamino nodo = recorrido.getNodos()[list.size()];

        RestTemplate restTemplate = new RestTemplate();
        RequestTrackingAddPackage req = new RequestTrackingAddPackage(envio.getId().toString(),
                envio.getCliente().getId().toString(), nodo.getCiudad().getId().toString(), new Date(),
                list.size() + 1 == recorrido.getNodos().length);
        HttpHeaders headers = new HttpHeaders();
        headers.setContentType(MediaType.APPLICATION_JSON);
        HttpEntity<RequestTrackingAddPackage> entity = new HttpEntity<>(req, headers);
        restTemplate.postForObject(ConfigController.getInstance().getURLAddTracking(), entity, void.class);
    }// w  ww  .  j  a  v a 2  s .  co m

}

From source file:com.nautestech.VERDE.controller.HomeController.java

@RequestMapping(value = "/verdeUser")
public String Rest(Model model) throws URISyntaxException {

    RestTemplate restTemplate = new RestTemplate();

    String plainCreds = "mcadmin1:pass_1234";
    byte[] plainCredsBytes = plainCreds.getBytes();
    byte[] base64CredsBytes = Base64.encodeBase64(plainCredsBytes);
    String base64Creds = new String(base64CredsBytes);

    HttpHeaders headers = new HttpHeaders();
    headers.add("Authorization", "Basic " + base64Creds);
    //      headers.setAccept(Arrays.asList(MediaType.APPLICATION_JSON));

    HttpEntity<String> request = new HttpEntity<String>(headers);
    URI url = new URI("http://netseason.iptime.org/mc/rest/verdeUser");
    ResponseEntity<VerdeUser> response = restTemplate.exchange(url, HttpMethod.GET, request, VerdeUser.class);

    logger.info(response.getHeaders().toString());

    List<XmlData> list = new ArrayList<XmlData>();
    list = response.getBody().getVerdeUser();
    String result = "";
    for (int i = 0; i < list.size(); i++) {
        XmlData data = (XmlData) list.get(i);
        result += data.getName() + "|" + data.getValue() + "</br>\n";
    }/*from  w w w .  j a va2  s . co m*/

    logger.info(result);

    model.addAttribute("result", result);

    return "rest";
}

From source file:com.sra.biotech.submittool.persistence.client.RestClientConfiguration.java

public RestTemplate restTemplate() {
    List<HttpMessageConverter<?>> converters = new ArrayList<>();
    converters.add(halConverter());/*from   w  w  w  . j  av  a  2 s  .c om*/

    RestTemplate restTemplate1 = new RestTemplate();

    restTemplate1.setMessageConverters(converters);

    return restTemplate1;
}

From source file:example.pki.SslPkiTests.java

/**
 * Plain {@link RestTemplate} without the Root CA configured. Assuming the Root CA
 * certificate is unknown to the default truststore, the request should fail.
 *///from   w  ww .ja  va2s .com
@Test
public void clientShouldRejectUnknownRootCertificate() {

    RestTemplate restTemplate = new RestTemplate();

    try {
        restTemplate.getForEntity("https://localhost:" + port, String.class);
        fail("Missing ResourceAccessException that wraps SSLHandshakeException");
    } catch (ResourceAccessException e) {
        assertThat(e).hasCauseInstanceOf(SSLHandshakeException.class);
    }
}

From source file:org.cloudfoundry.identity.uaa.config.HandlerAdapterFactoryBean.java

private List<HttpMessageConverter<?>> getMessageConverters() {
    return new RestTemplate().getMessageConverters();
}

From source file:com.neiljbrown.brighttalk.channels.reportingapi.client.spring.SpringApiClientImplTest.java

/**
 * Tests constructor {@link SpringApiClientImpl#SpringApiClientImpl(String, String, Integer, RestTemplate)} in the
 * case where the optional port is not supplied. A default should be used, which varies based upon the protocol.
 *///from  w  ww.j a va 2 s .  c om
@Test
public final void testConstructOptionlPortNotSupplied() {
    SpringApiClientImpl apiClient = new SpringApiClientImpl("http", "api.test.brighttalk.net", null,
            new RestTemplate());
    assertThat(apiClient.getApiServicePort(), is(80));
}

From source file:khs.trouble.service.impl.TroubleService.java

public String kill(String serviceName, String instanceId, String ltoken) {
    if (token != ltoken) {
        throw new RuntimeException("Invalid Access Token");
    }//from  w  ww. ja  v a  2s. c om

    String url = FormatUrl.url(serviceInstanceURL(serviceName, instanceId) + "trouble/kill", ssl);

    // invoke kill api...
    RestTemplate restTemplate = new RestTemplate();
    HttpHeaders headers = new HttpHeaders();
    headers.setAccept(Arrays.asList(MediaType.TEXT_PLAIN));
    headers.add("token", token);
    HttpEntity<String> entity = new HttpEntity<String>("parameters", headers);

    try {
        // int instanceCount = registry.instanceCount(serviceName);
        ResponseEntity<String> result = restTemplate.exchange(url, HttpMethod.GET, entity, String.class);
        if (result.getStatusCode() == HttpStatus.OK) {
            eventService.killed(serviceName, url);
            // monitorServiceRecovery(serviceName, instanceCount);
        }
    } catch (Exception e) {
        eventService.attempted("Attempted to Kill service " + serviceName + " at " + url
                + " Failed due to exception " + e.getMessage());
    }
    return serviceName;
}

From source file:com.jumpbyte.test.springrest.service.RESTControllerTestIT.java

private RestTemplate createStringRestTemplate() throws Exception {
    ArrayList<HttpMessageConverter<?>> messageConverters = new ArrayList<HttpMessageConverter<?>>();
    messageConverters.add(new StringHttpMessageConverter());
    RestTemplate restTemplate = new RestTemplate();
    restTemplate.setMessageConverters(messageConverters);
    return restTemplate;
}