List of usage examples for org.springframework.web.client RestTemplate RestTemplate
public RestTemplate()
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; }