Package org.springframework.http.client

Examples of org.springframework.http.client.HttpComponentsClientHttpRequestFactory


          BasicHttpContext localcontext = new BasicHttpContext();
          localcontext.setAttribute(ClientContext.AUTH_CACHE, authCache);
        } else {
          this.anonymous = true;
        }
      HttpComponentsClientHttpRequestFactory factory = new HttpComponentsClientHttpRequestFactory(httpclient);
     
          this.restTemplate = new RestTemplate(factory);
         
          this.allTags = new HashSet<String>();
          logger.info("client initialized");
View Full Code Here


   * with {@link HttpComponentsClientHttpRequestFactory}.
   *
   * @param baseUri the base uri
   */
  public YarnContainerClusterTemplate(String baseUri) {
    this.restTemplate = new RestTemplate(new HttpComponentsClientHttpRequestFactory());
    this.baseUri = baseUri;
  }
View Full Code Here

            HttpHost httpHost = new HttpHost(System.getProperty("http.proxyHost"), Integer.parseInt(System.getProperty("http.proxyPort")));
            DefaultProxyRoutePlanner defaultProxyRoutePlanner = new DefaultProxyRoutePlanner(httpHost);
            HttpClient httpClient = HttpClients.custom().setRoutePlanner(defaultProxyRoutePlanner).build();
//            todo - need to support SOCKS protocol for this solution to work - jamesdbloom 12/01/2014
//            HttpClient httpClient = HttpClients.custom().setRoutePlanner(new SystemDefaultRoutePlanner(PROXY_SELECTOR.getDefault())).build();
            restTemplate.setRequestFactory(new HttpComponentsClientHttpRequestFactory(httpClient));
        }

        return restTemplate;
    }
View Full Code Here

  public void afterPropertiesSet() throws Exception {
    DefaultHttpClient client = new DefaultHttpClient();
    BasicCredentialsProvider credentialsProvider =  new BasicCredentialsProvider();
    credentialsProvider.setCredentials(AuthScope.ANY, new UsernamePasswordCredentials(adminUser, adminPass));
    client.setCredentialsProvider(credentialsProvider);
    ClientHttpRequestFactory rf = new HttpComponentsClientHttpRequestFactory(client);

    RestTemplate template = new RestTemplate(rf);

    String fullUri = "http://" + hostUri + ":8091/pools/default/buckets/default";
View Full Code Here

      credsProv.setCredentials(
          AuthScope.ANY,
          new NTCredentials(username, password, null, null)
      );
      final HttpClient httpClient = HttpClients.custom().setDefaultCredentialsProvider(credsProv).build();
      final RestTemplate restTemplate = new RestTemplate(new HttpComponentsClientHttpRequestFactory(httpClient));
      restTemplate.setMessageConverters(messageConverters);
      return restTemplate;
    }
View Full Code Here

    try {
   
      // if we got this far, try to actually get the userinfo
      HttpClient httpClient = new SystemDefaultHttpClient();
     
      HttpComponentsClientHttpRequestFactory factory = new HttpComponentsClientHttpRequestFactory(httpClient);
     
      String userInfoString = null;
     
      if (serverConfiguration.getUserInfoTokenMethod() == null || serverConfiguration.getUserInfoTokenMethod().equals(UserInfoTokenMethod.HEADER)) {
        RestTemplate restTemplate = new RestTemplate(factory) {
View Full Code Here

    // Handle Token Endpoint interaction
    HttpClient httpClient = new SystemDefaultHttpClient();

    httpClient.getParams().setParameter("http.socket.timeout", new Integer(httpSocketTimeout));

    HttpComponentsClientHttpRequestFactory factory = new HttpComponentsClientHttpRequestFactory(httpClient);

    RestTemplate restTemplate;

    if (SECRET_BASIC.equals(clientConfig.getTokenEndpointAuthMethod())){
      // use BASIC auth if configured to do so
View Full Code Here

      return request;
    }

    private void captureDefaultReadTimeout() {
      if (delegate instanceof HttpComponentsClientHttpRequestFactory) {
        HttpComponentsClientHttpRequestFactory httpRequestFactory =
            (HttpComponentsClientHttpRequestFactory) delegate;
        defaultSocketTimeout = (Integer) httpRequestFactory
            .getHttpClient().getParams()
            .getParameter("http.socket.timeout");
        if (defaultSocketTimeout == null) {
          try {
            defaultSocketTimeout = new Socket().getSoTimeout();
View Full Code Here

    public void increaseReadTimeoutForStreamedTailedLogs(int timeout) {
      // May temporary increase read timeout on other unrelated concurrent
      // threads, but per-request read timeout don't seem easily
      // accessible
      if (delegate instanceof HttpComponentsClientHttpRequestFactory) {
        HttpComponentsClientHttpRequestFactory httpRequestFactory =
            (HttpComponentsClientHttpRequestFactory) delegate;

        if (timeout > 0) {
          httpRequestFactory.setReadTimeout(timeout);
        } else {
          httpRequestFactory
              .setReadTimeout(defaultSocketTimeout);
        }
      }
    }
View Full Code Here

    assertTrue(SocketDestHelper.isSocketRestrictionFlagActive());

    RestTemplate restTemplate = new RestTemplate();

    // When called directly without a proxy, expect an exception to be thrown due to byteman rules
    assertNetworkCallFails(restTemplate, new HttpComponentsClientHttpRequestFactory());
    // Repeat that with different request factory used in the code as this exercises different byteman rules
    assertNetworkCallFails(restTemplate, new SimpleClientHttpRequestFactory());
    // And with the actual one used by RestUtil, without a proxy configured
    assertNetworkCallFails(restTemplate, new RestUtil().createRequestFactory(null, false));
View Full Code Here

TOP

Related Classes of org.springframework.http.client.HttpComponentsClientHttpRequestFactory

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.