org.vfny.geoserver.control.internal
Class StatusReporterImpl

java.lang.Object
  extended by org.vfny.geoserver.control.internal.StatusReporterImpl
All Implemented Interfaces:
org.springframework.context.ApplicationContextAware, IStatusReporter

public class StatusReporterImpl
extends java.lang.Object
implements IStatusReporter, org.springframework.context.ApplicationContextAware


Constructor Summary
StatusReporterImpl()
           
 
Method Summary
 java.util.List getStatusReports()
          Aggregates all of the available IStatusReports from various sources that it knows about.
 void reset()
          Resets the server's application context.
 void setApplicationContext(org.springframework.context.ApplicationContext applicationContext)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

StatusReporterImpl

public StatusReporterImpl()
Method Detail

getStatusReports

public java.util.List getStatusReports()
Description copied from 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.

Specified by:
getStatusReports in interface IStatusReporter
Returns:
a List of type IStatusReport representing the statuses of multiple modules

setApplicationContext

public void setApplicationContext(org.springframework.context.ApplicationContext applicationContext)
                           throws org.springframework.beans.BeansException
Specified by:
setApplicationContext in interface org.springframework.context.ApplicationContextAware
Throws:
org.springframework.beans.BeansException

reset

public void reset()
Description copied from interface: IStatusReporter
Resets the server's application context.

Specified by:
reset in interface IStatusReporter