List of usage examples for org.springframework.web.client RestTemplate RestTemplate
public RestTemplate(List<HttpMessageConverter<?>> messageConverters)
From source file:cz.cvut.jirutjak.fastimport.droid.rest.RESTServicesFacade.java
public RestTemplate createRestTeamplate() { RestTemplate template = new RestTemplate(createClientHttpRequestFactory()); template.setMessageConverters(createMessageConverters()); template.setInterceptors(createRequestInterceptors()); return template; }
From source file:com.sitewhere.groovy.device.communication.rest.RestHelper.java
public RestHelper(String baseUrl, String username, String password) { this.baseUrl = baseUrl; this.username = username; this.password = password; this.client = isIgnoreBadCertificate() ? new RestTemplate(createSecureTransport()) : new RestTemplate(); List<HttpMessageConverter<?>> converters = new ArrayList<HttpMessageConverter<?>>(); converters.add(new MappingJackson2HttpMessageConverter()); client.setMessageConverters(converters); }
From source file:fi.helsinki.opintoni.config.OodiConfiguration.java
@Bean public RestTemplate oodiRestTemplate() { RestTemplate restTemplate = new RestTemplate(clientHttpRequestFactory()); restTemplate.setInterceptors(// w w w .ja v a 2 s .c om Lists.newArrayList(new LoggingInterceptor(), new OodiExceptionInterceptor(objectMapper, env))); restTemplate.setMessageConverters(getConverters()); return restTemplate; }
From source file:org.jboss.spring3_2.example.test.MemberMockMVCTest.java
@Before public void setup() { this.mockMvc = MockMvcBuilders.webAppContextSetup(this.wac).build(); this.template = new RestTemplate(new MockMvcClientHttpRequestFactory(mockMvc)); }
From source file:de.qaware.cloud.nativ.zwitscher.board.ZwitscherBoardApplication.java
@Bean @LoadBalanced//from w w w . j a va 2 s.com public RestTemplate zwitscherServiceRestTemplate(SpringClientFactory clientFactory) { RibbonClientHttpRequestFactory requestFactory = new RibbonClientHttpRequestFactory(clientFactory); return new RestTemplate(requestFactory); }
From source file:com.logaritex.hadoop.configuration.manager.http.AndroidHttpService.java
public AndroidHttpService(String baseUrl, String username, String password, int connectionTimeout) { this.baseUrl = baseUrl; httpHeaders = createHttpHeaders(username, password); // Initialize a request factory, setting the request timeout HttpComponentsClientHttpRequestFactory requestFactory = new HttpComponentsClientHttpRequestFactory(); requestFactory.setReadTimeout(connectionTimeout); requestFactory.setConnectTimeout(0); restTemplate = new RestTemplate(requestFactory); restTemplate.getMessageConverters().add(new MappingJacksonHttpMessageConverter()); }
From source file:com.fredhopper.core.connector.index.upload.impl.RestTemplateProvider.java
public RestTemplate createTemplate(final String host, final Integer port, final String username, final String password) { Preconditions.checkArgument(StringUtils.isNotBlank(host)); Preconditions.checkArgument(port != null); Preconditions.checkArgument(StringUtils.isNotBlank(username)); Preconditions.checkArgument(StringUtils.isNotBlank(password)); final AuthScope authscope = new AuthScope(host, port.intValue()); final Credentials credentials = new UsernamePasswordCredentials(username, password); final BasicCredentialsProvider credentialsProvider = new BasicCredentialsProvider(); credentialsProvider.setCredentials(authscope, credentials); final HttpClientBuilder clientBuilder = HttpClientBuilder.create(); clientBuilder.setDefaultCredentialsProvider(credentialsProvider); final CloseableHttpClient httpClient = clientBuilder.build(); final HttpComponentsClientHttpRequestFactory requestFactory = new HttpComponentsClientHttpRequestFactory(); requestFactory.setHttpClient(httpClient); return new RestTemplate(requestFactory); }
From source file:org.opendaylight.defense4all.framework.cli.ControlappsConnector.java
public ControlappsConnector(String username, String password, String restSubPath) throws Exception { this.username = username; this.password = password; restPrefix = "http://" + RESTSERVICE_HOSTNAME + ":" + RESTSERVICE_PORT + restSubPath; try {// w w w .jav a2s. co m objMapper = new ObjectMapper(); objMapper.configure(DeserializationConfig.Feature.FAIL_ON_UNKNOWN_PROPERTIES, false); // Ignore unknown fields // set authentication for rest template AuthScope authScope = new AuthScope(RESTSERVICE_HOSTNAME, RESTSERVICE_PORT, AuthScope.ANY_REALM); UsernamePasswordCredentials credentials = new UsernamePasswordCredentials(username, password); DefaultHttpClient client = new DefaultHttpClient(); client.getCredentialsProvider().setCredentials(authScope, credentials); HttpComponentsClientHttpRequestFactory factory = new HttpComponentsClientHttpRequestFactory(client); restTemplate = new RestTemplate(factory); if (restTemplate == null) throw new Exception(""); } catch (Throwable e) { throw new Exception("Failed to initialize connection with controlapps. Is it up?"); } }
From source file:org.trustedanalytics.servicebroker.hdfs.users.UaaUsersOperations.java
private RestTemplate createRestTemplate() { ClientHttpRequestInterceptor interceptor = new HeaderAddingHttpInterceptor("Authorization", "bearer " + tokenRetriver.getToken()); HttpComponentsClientHttpRequestFactory factory = new HttpComponentsClientHttpRequestFactory(); RestTemplate restTemplate = new RestTemplate(factory); restTemplate.setInterceptors(singletonList(interceptor)); return restTemplate; }