package com.sf.monitor.controllers; import com.sf.monitor.Resources; import com.sf.monitor.zk.ZookeeperHosts; import org.springframework.stereotype.Controller; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.ResponseBody; /** * @author: sundy * @since 2015-03-02. */ @Controller @RequestMapping("/zk") public class ZookeeperController { @RequestMapping("/hosts") public @ResponseBody Object hosts() { ZookeeperHosts zkhosts = Resources.zkHosts; return zkhosts.hostInfos(); } @RequestMapping("/cmd") public @ResponseBody String cmd(String host, String cmd) { ZookeeperHosts zkhosts = Resources.zkHosts; String res = zkhosts.sendCommand(host, cmd); return res; } }