package org.vfny.geoserver.control; import java.util.List; /** * IStatusReporter is the entry point for someone wishing to query the status of * modules. It provides a method to retrieve all of the IStatusReports. It is * available remotely using the Spring Remoting API. * * @author Richard Gould * */ public interface IStatusReporter { /** * Aggregates all of the available IStatusReports from various sources that * it knows about. This could include actually querying the modules * themselves for their statuses. * * @return a List of type IStatusReport representing the statuses of multiple modules */ public List getStatusReports(); /** * Resets the server's application context. */ public void reset(); }