com.datastax.insight.core.mesos.MesosRest Maven / Gradle / Ivy
//package com.datastax.insight.core.mesos;
//
//import com.datastax.web.util.HttpUtil;
//
//import java.io.IOException;
//
//public class MesosRest {
// private String mesosUrl;
//
// public final static String SLAVES="/slaves";
// public final static String TASKS="/tasks";
// public final static String STATE="/state";
//
// public MesosRest(String host,int port){
// this.mesosUrl="http://"+host+":"+port;
// }
//
// public String getRest(String rest){
// return getRest(rest, -1);
// }
//
// public String getRest(String rest, int timeout){
// String url=mesosUrl+rest;
// HttpUtil httpUtil=new HttpUtil(url);
// httpUtil.setTimeout(timeout);
// String ret= null;
// try {
// ret = httpUtil.getHtmlWithCharset("utf-8");
// } catch (IOException e) {
// e.printStackTrace();
// }
// return ret;
// }
//
// public String getSlaves(){
// return getRest(SLAVES);
// }
//
// public String getTasks(){
// return getRest(TASKS);
// }
//
// public String getState(){
// return getRest(STATE);
// }
//
// public static void main(String[] args){
// String ret=new MesosRest("localhost",5050).getTasks();
// System.out.println(ret);
// }
//}