Package org.apache.http.client.utils

Examples of org.apache.http.client.utils.URIBuilder


   
    metricsRegexes.add("metrics/yarn/Queue/$1.replaceAll(\"([.])\",\"/\")/");

    String metricsList = getMetricsRegexes(metricsRegexes, gangliaPropertyIds, "RESOURCEMANAGER");
   
    URIBuilder expectedUri = new URIBuilder();

    expectedUri.setScheme((configuration.isGangliaSSL() ? "https" : "http"));
    expectedUri.setHost("domU-12-31-39-0E-34-E1.compute-1.internal");
    expectedUri.setPath("/cgi-bin/rrd.py");
    expectedUri.setParameter("c", "HDPResourceManager");
    expectedUri.setParameter("h", "dev01.ambari.apache.org");
    expectedUri.setParameter("m", metricsList);
    expectedUri.setParameter("s", "10");
    expectedUri.setParameter("e", "20");
    expectedUri.setParameter("r", "1");
   
    URIBuilder actualUri = new URIBuilder(streamProvider.getLastSpec());

    Assert.assertEquals(expectedUri.getScheme(), actualUri.getScheme());
    Assert.assertEquals(expectedUri.getHost(), actualUri.getHost());
    Assert.assertEquals(expectedUri.getPath(), actualUri.getPath());
   
    Assert.assertTrue(isUrlParamsEquals(actualUri, expectedUri));   
   
   
    Assert.assertTrue(PropertyHelper.getProperties(resource).size() > 2);
View Full Code Here


 
  public String getAmbariServerURI(String path) {
    if(masterProtocol==null || masterHostname==null || masterPort==null)
      return null;
   
    URIBuilder uriBuilder = new URIBuilder();
    uriBuilder.setScheme(masterProtocol);
    uriBuilder.setHost(masterHostname);
    uriBuilder.setPort(masterPort);
    uriBuilder.setPath(path);
   
    return uriBuilder.toString();
  }
View Full Code Here

    metricsRegexes.add("metrics/mapred/shuffleOutput/shuffle_success_outputs");
   
   
    String metricsList = getMetricsRegexes(metricsRegexes, gangliaPropertyIds, "TASKTRACKER");
   
    URIBuilder expectedUri = new URIBuilder();

    expectedUri.setScheme((configuration.isGangliaSSL() ? "https" : "http"));
    expectedUri.setHost("domU-12-31-39-0E-34-E1.compute-1.internal");
    expectedUri.setPath("/cgi-bin/rrd.py");
    expectedUri.setParameter("c", "HDPSlaves");
    expectedUri.setParameter("h", "domU-12-31-39-0E-34-E1.compute-1.internal");
    expectedUri.setParameter("m", metricsList);
    expectedUri.setParameter("s", "10");
    expectedUri.setParameter("e", "20");
    expectedUri.setParameter("r", "1");
   

    URIBuilder actualUri = new URIBuilder(streamProvider.getLastSpec());

    Assert.assertEquals(expectedUri.getScheme(), actualUri.getScheme());
    Assert.assertEquals(expectedUri.getHost(), actualUri.getHost());
    Assert.assertEquals(expectedUri.getPath(), actualUri.getPath());
   
    Assert.assertTrue(isUrlParamsEquals(actualUri, expectedUri));


    Assert.assertEquals(6, PropertyHelper.getProperties(resource).size());
View Full Code Here

    temporalInfoMap.put(PROPERTY_ID, new TemporalInfoImpl(10L, 20L, 1L));
    Request  request = PropertyHelper.getReadRequest(Collections.singleton(PROPERTY_ID), temporalInfoMap);

    Assert.assertEquals(3, propertyProvider.populateResources(resources, request, null).size());
   
    URIBuilder uriBuilder = new URIBuilder();

    uriBuilder.setScheme((configuration.isGangliaSSL() ? "https" : "http"));
    uriBuilder.setHost("domU-12-31-39-0E-34-E1.compute-1.internal");
    uriBuilder.setPath("/cgi-bin/rrd.py");
    uriBuilder.setParameter("c", "HDPJobTracker,HDPHBaseMaster,HDPResourceManager,HDPSlaves,HDPHistoryServer,HDPNameNode");
    uriBuilder.setParameter("h", "domU-12-31-39-0E-34-E3.compute-1.internal,domU-12-31-39-0E-34-E1.compute-1.internal,domU-12-31-39-0E-34-E2.compute-1.internal");
    uriBuilder.setParameter("m", "jvm.metrics.gcCount");
    uriBuilder.setParameter("s", "10");
    uriBuilder.setParameter("e", "20");
    uriBuilder.setParameter("r", "1");

    String expected = uriBuilder.toString();
   
   
    Assert.assertEquals(expected, streamProvider.getLastSpec());

    for (Resource res : resources) {
View Full Code Here

    Request  request = PropertyHelper.getReadRequest(Collections.singleton(PROPERTY_ID), temporalInfoMap);

    Assert.assertEquals(150, propertyProvider.populateResources(resources, request, null).size());

   
    URIBuilder expectedUri = new URIBuilder();
   
    expectedUri.setScheme((configuration.isGangliaSSL() ? "https" : "http"));
    expectedUri.setHost("domU-12-31-39-0E-34-E1.compute-1.internal");
    expectedUri.setPath("/cgi-bin/rrd.py");
    expectedUri.setParameter("c", "HDPJobTracker,HDPHBaseMaster,HDPResourceManager,HDPSlaves,HDPHistoryServer,HDPNameNode");
  
    expectedUri.setParameter("h", hostsList.toString());
    expectedUri.setParameter("m", "jvm.metrics.gcCount");
    expectedUri.setParameter("s", "10");
    expectedUri.setParameter("e", "20");
    expectedUri.setParameter("r", "1");
   
    URIBuilder actualUri = new URIBuilder(streamProvider.getLastSpec());
   
    Assert.assertEquals(expectedUri.getScheme(), actualUri.getScheme());
    Assert.assertEquals(expectedUri.getHost(), actualUri.getHost());
    Assert.assertEquals(expectedUri.getPath(), actualUri.getPath());
   
    Assert.assertTrue(isUrlParamsEquals(actualUri, expectedUri));
  }
View Full Code Here

   
    metricsRegexes.add(FLUME_CHANNEL_CAPACITY_PROPERTY);

    String metricsList = getMetricsRegexes(metricsRegexes, gangliaPropertyIds, "FLUME_SERVER");
   
    URIBuilder expectedUri = new URIBuilder();
   
    expectedUri.setScheme((configuration.isGangliaSSL() ? "https" : "http"));
    expectedUri.setHost("domU-12-31-39-0E-34-E1.compute-1.internal");
    expectedUri.setPath("/cgi-bin/rrd.py");
    expectedUri.setParameter("c", "HDPSlaves");
    expectedUri.setParameter("h", "ip-10-39-113-33.ec2.internal");
    expectedUri.setParameter("m", metricsList);
    expectedUri.setParameter("s", "10");
    expectedUri.setParameter("e", "20");
    expectedUri.setParameter("r", "1");
   
    URIBuilder actualUri = new URIBuilder(streamProvider.getLastSpec());

    Assert.assertEquals(expectedUri.getScheme(), actualUri.getScheme());
    Assert.assertEquals(expectedUri.getHost(), actualUri.getHost());
    Assert.assertEquals(expectedUri.getPath(), actualUri.getPath());
   
    Assert.assertTrue(isUrlParamsEquals(actualUri, expectedUri));   
   
    Assert.assertEquals(3, PropertyHelper.getProperties(resource).size());
    Assert.assertNotNull(resource.getPropertyValue(FLUME_CHANNEL_CAPACITY_PROPERTY));
View Full Code Here

    return eventData;
  }

  private EventData processEventHttpRequest(IntEvent eventTask) throws EventTaskProcessException {
    try {
      URI uri = new URIBuilder(eventTask.getEventUri()).build();
      HttpResponse response = httpClient.execute(new HttpGet(uri));
      if (response.getStatusLine().getStatusCode() == HttpStatus.SC_OK) {
        Charset charset = ContentType.getOrDefault(response.getEntity()).getCharset();
        InputStream content = response.getEntity().getContent();
        InputStreamReader reader = new InputStreamReader(content, charset);
View Full Code Here

  private void processEventScoreHttpRequest(IntEvent eventTask, EventData eventData)
      throws EventTaskProcessException {
    int idx = eventTask.getEventUri().lastIndexOf('/');
    int id = Integer.parseInt(eventTask.getEventUri().substring(idx + 1));
    try {
      URI uri = new URIBuilder(EVENT_SCORE_URI_BASE).setParameter("app", "live_speedway")
          .setParameter("id", Integer.toString(id)).build();
      HttpResponse response = httpClient.execute(new HttpGet(uri));
      if (response.getStatusLine().getStatusCode() == HttpStatus.SC_OK) {

      }
View Full Code Here

   * @param cacheName
   * @throws URISyntaxException
   */
  public ClearCacheUrl(final String hostName, final String projectId, final String cacheName)
      throws URISyntaxException {
    super(new URIBuilder()
        .setScheme("https")
        .setHost(String.format(Constants.IRON_IO_HOST_TEMPLATE, hostName))
        .setPath(
            new StringBuilder().append("/1/projects/").append(projectId).append("/caches/")
                .append(cacheName).append("/clear").toString()).build());
View Full Code Here

   * @param key
   * @throws URISyntaxException
   */
  public CacheItemUrl(final String hostName, final String projectId, final String cacheName, final String key)
      throws URISyntaxException {
    super(new URIBuilder()
        .setScheme("https")
        .setHost(String.format(Constants.IRON_IO_HOST_TEMPLATE, hostName))
        .setPath(
            new StringBuilder().append("/1/projects/").append(projectId).append("/caches/")
                .append(cacheName).append("/items/").append(key).toString()).build());
View Full Code Here

TOP

Related Classes of org.apache.http.client.utils.URIBuilder

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.