Package org.springframework.web.client

Examples of org.springframework.web.client.RestTemplate


    }

    AccumulatingApplicationLogListener testListener = new AccumulatingApplicationLogListener();
    connectedClient.streamLogs(appName, testListener);
    String appUri = "http://" + app.getUris().get(0);
    RestTemplate appTemplate = new RestTemplate();
    int attempt = 0;
    do {
      // no need to sleep, visiting the app uri should be sufficient
      try {
        appTemplate.getForObject(appUri, String.class);
      } catch (HttpClientErrorException ex) {
        // ignore
      }
      if (testListener.logs.size() > 0) {
        break;
View Full Code Here


* @author Thomas Risberg
*/
public class RestUtil {

  public RestTemplate createRestTemplate(HttpProxyConfiguration httpProxyConfiguration, boolean trustSelfSignedCerts) {
    RestTemplate restTemplate = new LoggingRestTemplate();
    restTemplate.setRequestFactory(createRequestFactory(httpProxyConfiguration, trustSelfSignedCerts));
    restTemplate.setErrorHandler(new CloudControllerResponseErrorHandler());
    restTemplate.setMessageConverters(getHttpMessageConverters());

    return restTemplate;
  }
View Full Code Here

                                    AsyncKeyValueStoreOperation<V, R> callback) {
    return getWithMetaData(bucket, key, null, callback);
  }

  public <B, K> RiakMetaData getMetaData(B bucket, K key) {
    RestTemplate restTemplate = getRestTemplate();
    HttpHeaders headers;
    try {
      headers = restTemplate.headForHeaders(defaultUri, bucket, key);
      RiakMetaData meta = extractMetaData(headers);
      meta.setBucket((null != bucket ? bucket.toString() : null));
      meta.setKey((null != key ? key.toString() : null));
      return meta;
    } catch (ResourceAccessException e) {
View Full Code Here

  /**
   * Take all the defaults.
   */
  public AbstractRiakTemplate() {
    setRestTemplate(new RestTemplate());
  }
View Full Code Here

   *
   * @param requestFactory
   */
  public AbstractRiakTemplate(ClientHttpRequestFactory requestFactory) {
    super(requestFactory);
    setRestTemplate(new RestTemplate());
  }
View Full Code Here

    BucketKeyPair bucketKeyPair = resolveBucketKeyPair(key, requiredType);
    RiakValue<?> obj = cache.get(bucketKeyPair);
    if (null != obj) {
      String bucketName = (null != bucketKeyPair.getBucket() ? bucketKeyPair.getBucket()
          .toString() : requiredType.getName());
      RestTemplate restTemplate = getRestTemplate();
      try {
        HttpHeaders resp = restTemplate.headForHeaders(defaultUri,
            bucketName,
            bucketKeyPair.getKey());
        if (!obj.getMetaData()
            .getProperties()
            .get("ETag")
View Full Code Here

    throw new HttpMediaTypeNotAcceptableException(allSupportedMediaTypes);
  }

  private List<HttpMessageConverter<?>> geDefaultMessageConverters() {
    List<HttpMessageConverter<?>> result = new ArrayList<HttpMessageConverter<?>>();
    result.addAll(new RestTemplate().getMessageConverters());
    result.add(new JaxbOAuth2ExceptionMessageConverter());
    return result;
  }
View Full Code Here

    private String tokenName = "token";

  private AccessTokenConverter tokenConverter = new DefaultAccessTokenConverter();

  public RemoteTokenServices() {
    restTemplate = new RestTemplate();
    ((RestTemplate) restTemplate).setErrorHandler(new DefaultResponseErrorHandler() {
      @Override
      // Ignore 400
      public void handleError(ClientHttpResponse response) throws IOException {
        if (response.getRawStatusCode() != 400) {
View Full Code Here

  protected RestOperations getRestTemplate() {
    if (restTemplate == null) {
      synchronized (this) {
        if (restTemplate == null) {
          RestTemplate restTemplate = new RestTemplate();
          restTemplate.setErrorHandler(getResponseErrorHandler());
          restTemplate.setRequestFactory(requestFactory);
          restTemplate.setInterceptors(interceptors);
          this.restTemplate = restTemplate;
        }
      }
    }
    if (messageConverters == null) {
      setMessageConverters(new RestTemplate().getMessageConverters());
    }
    return restTemplate;
  }
View Full Code Here

      Assume.assumeTrue(serverOnline.get(port));
    } else {
      Assume.assumeTrue(serverOffline.get(port));
    }

    RestTemplate client = new RestTemplate();
    boolean followRedirects = HttpURLConnection.getFollowRedirects();
    HttpURLConnection.setFollowRedirects(false);
    boolean online = false;
    try {
      client.getForEntity(new UriTemplate(getUrl("/sparklr2/login.jsp")).toString(), String.class);
      online = true;
      logger.info("Basic connectivity test passed");
    } catch (RestClientException e) {
      logger.warn(String.format(
          "Not executing tests because basic connectivity test failed for hostName=%s, port=%d", hostName,
View Full Code Here

TOP

Related Classes of org.springframework.web.client.RestTemplate

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.