use of com.ds.retl.rest.vo.server.ServicesStatusVO in project main by JohnPeng739.
the class ServerManageResource method getServicesStatus.
@Path("server/status")
@GET
public DataVO<ServicesStatusVO> getServicesStatus(@QueryParam("machineIp") String machineIp) {
try {
Map<String, ServerManageService.ServiceStatus> status = serverManageService.serviceStatusRest(machineIp);
ServerManageService.ServiceStatus zkStatus = status.get("zookeeper");
ServerManageService.ServiceStatus stormStatus = status.get("storm");
return new DataVO<>(new ServicesStatusVO(zkStatus, stormStatus));
} catch (UserInterfaceErrorException ex) {
return new DataVO<>(ex);
}
}
Aggregations