List of usage examples for org.springframework.web.client RestTemplate RestTemplate
public RestTemplate()
From source file:org.openbaton.nse.beans.connectivitymanageragent.ConnectivityManagerRequestor.java
@PostConstruct private void init() throws IOException { this.logger = LoggerFactory.getLogger(this.getClass()); this.template = new RestTemplate(); }
From source file:at.ac.tuwien.dsg.cloud.utilities.gateway.registry.KongService.java
public KongApiResponseObject registerApi(KongApiObject apiObject) { try {//from ww w .j a va2 s. c o m RequestEntity<KongApiObject> requestEntity = RequestEntity .post(URI.create(this.kongUris.getKongApisUri())).contentType(MediaType.APPLICATION_JSON) .accept(MediaType.ALL).body(apiObject); RestTemplate restTemplate = new RestTemplate(); ResponseEntity<KongApiResponseObject> resp = restTemplate.exchange(requestEntity, KongApiResponseObject.class); logger.trace("Response from Kong: {}", resp.getBody()); return resp.getBody(); } catch (HttpStatusCodeException e) { String serverResp = e.getResponseBodyAsString(); logger.error(String.format("Exception from server! " + "Following body was responded %s", serverResp), e); KongApiResponseObject resp = new KongApiResponseObject(); resp.setError(true); resp.setErrorMsg(serverResp); return resp; } }
From source file:com.citrix.g2w.webdriver.dependencies.AuthServiceImpl.java
/** * constructor to initialize instance variables. *//*from w w w .j a v a 2 s.com*/ public AuthServiceImpl() { this.restTemplate = new RestTemplate(); this.objectMapper = new ObjectMapper(); this.authSvcHeaders = new HttpHeaders(); this.authSvcHeaders.add("Content-Type", "application/json"); this.authSvcHeaders.add("Accept", "application/json"); }
From source file:net.eledge.android.europeana.search.task.SuggestionTask.java
@Override protected Item[] doInBackground(String... params) { if (StringUtils.isBlank(params[0])) { return null; }//from w ww . j a v a2 s . c o m term = params[0]; String url = UriHelper.getSuggestionUrl(term, searchController.suggestionPageSize); RestTemplate restTemplate = new RestTemplate(); restTemplate.getMessageConverters().add(new MappingJackson2HttpMessageConverter()); return restTemplate.getForObject(url, Suggestions.class).items; }
From source file:org.cloudfoundry.identity.statsd.integration.UaaMetricsEmitterIT.java
@Test public void testStatsDClientEmitsMetricsCollectedFromUAA() throws InterruptedException, IOException { RestTemplate template = new RestTemplate(); HttpHeaders headers = new HttpHeaders(); headers.set(headers.ACCEPT, MediaType.TEXT_HTML_VALUE); ResponseEntity<String> loginResponse = template.exchange(UAA_BASE_URL + "/login", HttpMethod.GET, new HttpEntity<>(null, headers), String.class); if (loginResponse.getHeaders().containsKey("Set-Cookie")) { for (String cookie : loginResponse.getHeaders().get("Set-Cookie")) { headers.add("Cookie", cookie); }// www . j a v a2 s.co m } String csrf = IntegrationTestUtils.extractCookieCsrf(loginResponse.getBody()); LinkedMultiValueMap<String, String> body = new LinkedMultiValueMap<>(); body.add("username", TEST_USERNAME); body.add("password", TEST_PASSWORD); body.add(CookieBasedCsrfTokenRepository.DEFAULT_CSRF_COOKIE_NAME, csrf); loginResponse = template.exchange(UAA_BASE_URL + "/login.do", HttpMethod.POST, new HttpEntity<>(body, headers), String.class); assertEquals(HttpStatus.FOUND, loginResponse.getStatusCode()); assertNotNull(getMessage("uaa.audit_service.user_authentication_count:1", 5000)); }
From source file:de.codecentric.boot.admin.services.SpringBootAdminRegistratorTask.java
/** * @see java.lang.Runnable#run()//from w ww. ja v a 2 s .c o m */ @Override public void run() { try { String id = env.getProperty("info.id"); int port = env.getProperty("server.port", Integer.class); String adminUrl = env.getProperty("spring.boot.admin.url"); RestTemplate template = new RestTemplate(); template.getMessageConverters().add(new MappingJackson2HttpMessageConverter()); ApplicationList list = template.getForObject(adminUrl + "/api/applications", ApplicationList.class); for (Application app : list) { if (id.equals(app.getId())) { // the application is already registered at the admin tool LOGGER.debug("Application already registered with ID '{}'", id); return; } } // register the application with the used URL and port String url = new URL("http", InetAddress.getLocalHost().getCanonicalHostName(), port, "").toString(); Application app = new Application(); app.setId(id); app.setUrl(url); template.postForObject(adminUrl + "/api/applications", app, String.class); LOGGER.info("Application registered itself at the admin application with ID '{}' and URL '{}'", id, url); } catch (Exception e) { LOGGER.warn("Failed to register application at spring-boot-admin, message={}", e.getMessage()); } }
From source file:com.appranix.adapter.service.AdapterServiceImpl.java
@Override public void adapterDelete(int id) throws Exception { final String uri = "http://localhost:9090/adapter/rest/cm/simple/cis/{id}"; Map<String, Integer> params = new HashMap<String, Integer>(); params.put("id", id); RestTemplate restTemplate = new RestTemplate(); restTemplate.delete(uri, params);/* w w w. ja v a2 s . c om*/ }
From source file:net.eledge.android.europeana.search.task.SearchFacetTask.java
@Override protected SearchFacets doInBackground(String... terms) { String url = UriHelper.getSearchUrl( ((EuropeanaApplication) mActivity.getApplication()).getEuropeanaPublicKey(), terms, 1, 1); RestTemplate restTemplate = new RestTemplate(); restTemplate.getMessageConverters().add(new MappingJackson2HttpMessageConverter()); return restTemplate.getForObject(url, SearchFacets.class); }
From source file:com.opensearchserver.hadse.index.IndexTest.java
@Test public void t02_createDefaultIndex() { HttpHeaders headers = new HttpHeaders(); headers.setAccept(Arrays.asList(MediaType.APPLICATION_JSON)); RestTemplate template = new RestTemplate(); ResponseEntity<String> entity = template.exchange("http://localhost:8080/my_index", HttpMethod.PUT, null, String.class); assertEquals(HttpStatus.CREATED, entity.getStatusCode()); }
From source file:eu.impress.impressplatform.Application.java
@Override public void run(String... strings) throws Exception { String bedavailability;/*from ww w . j av a 2 s . c o m*/ String bedavailabilityDEEnvelope; String bedavailabilityDE; String bedavailabilityJSON; /*RESTManager r = new RESTManager(); String s = r.consumePopulation();*/ //get HAVE String bedavailability = b.getBedAvailablityHAVE(""); //get DE String bedavailabilityDEEnvelope = b.createBedAvailabilityDE(); //encapsulate in DE bedavailabilityDE = b.getBedAvailabilityEDXLDE(bedavailabilityDEEnvelope, bedavailability); //produce json message bedavailabilityJSON = b.forwardBedAvailability(bedavailabilityDE); log.info("Json message: " + bedavailabilityJSON); //push message to EMCR RestTemplate restTemplate = new RestTemplate(); HttpHeaders headers = new HttpHeaders(); headers.setContentType(MediaType.APPLICATION_JSON); HttpEntity<String> entity = new HttpEntity<String>(bedavailabilityJSON, headers); String answer = restTemplate.postForObject(EMCRUrl, entity, String.class); log.info("EMCR response: " + answer); //log.info("Current message: " + bedavailabilityJSON); }