All Downloads are FREE. Search and download functionalities are using the official Maven repository.

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);
//    }
//}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy