package nl.ipo.cds.nagios; import java.util.Collection; import nl.ipo.cds.nagios.ast.HostStatusNode; import nl.ipo.cds.nagios.ast.ServiceStatusNode; public interface NagiosStatusService { public Collection<HostStatusNode> getHostStatus (); public Collection<ServiceStatusNode> getServiceStatus (); public HostStatusNode getHostStatus (String hostName); public ServiceStatusNode getServiceStatus (String hostName, String serviceDescription); public Collection<String> getAvailableHosts (); public Collection<String> getAvailableServices (); }