/** * Get the {@link List} of {@link ServiceStatus} instances for all * critical subsystems. * @return the {@link List} of {@link ServiceStatus} instances. */ public List<ServiceStatus> getCriticalStatuses() { List<ServiceStatus> list = new ArrayList<ServiceStatus>(); for (MonitoredService m : criticals) { ServiceStatus serviceStatus = m.getServiceStatus(); list.add(serviceStatus); } return list; }
/** * Get the {@link List} of {@link ServiceStatus} instances for all * non-critical subsystems. * @return the {@link List} of {@link ServiceStatus} instances. */ public List<ServiceStatus> getNonCriticalStatuses() { List<ServiceStatus> list = new ArrayList<ServiceStatus>(); for (MonitoredService m : noncriticals) { ServiceStatus serviceStatus = m.getServiceStatus(); list.add(serviceStatus); } return list; }
public ModelAndView handleRequest(HttpServletRequest req, HttpServletResponse resp) throws Exception { Status currentStatus = monitoredService.getServiceStatus().getStatus(); setResponseCode(currentStatus, resp); setAppropriateWarningHeaders(resp, currentStatus); setCachingHeaders(resp); writeOutCurrentStatusInResponseBody(resp, currentStatus); return null; }
ServiceStatus serviceStatus = m.getServiceStatus(); Status status = serviceStatus.getStatus(); ServiceStatus serviceStatus = m.getServiceStatus(); Status status = serviceStatus.getStatus();