org.opennms.netmgt.reporting.service
Class Reportd

java.lang.Object
  extended by org.opennms.netmgt.reporting.service.Reportd
All Implemented Interfaces:
SpringServiceDaemon, org.springframework.beans.factory.InitializingBean

public class Reportd
extends Object
implements SpringServiceDaemon

Reportd class.

Version:
$Id: $
Author:
ranger

Field Summary
static String NAME
          Constant NAME="Reportd"
 
Constructor Summary
Reportd()
           
 
Method Summary
 void afterPropertiesSet()
          afterPropertiesSet
 EventForwarder getEventForwarder()
          getEventForwarder
 ReportdConfigurationDao getReportdConfigurationDao()
          getReportdConfigurationDao
 ReportDeliveryService getReportDeliveryService()
          getReportDeliveryService
 ReportScheduler getReportScheduler()
          getReportScheduler
 ReportService getReportService()
          getReportService
 void handleReloadConfigEvent(Event e)
          handleReloadConfigEvent
 void handleRunReportEvent(Event e)
          handleRunReportEvent
 void runReport(Report report)
          runReport
 void runReport(String reportName)
          runReport
 void setEventForwarder(EventForwarder eventForwarder)
          setEventForwarder
 void setReportdConfigurationDao(ReportdConfigurationDao reportConfigurationDao)
          setReportdConfigurationDao
 void setReportDeliveryService(ReportDeliveryService reportDeliveryService)
          setReportDeliveryService
 void setReportScheduler(ReportScheduler reportScheduler)
          setReportScheduler
 void setReportService(ReportService reportService)
          setReportService
 void start()
          start
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

NAME

public static final String NAME
Constant NAME="Reportd"

See Also:
Constant Field Values
Constructor Detail

Reportd

public Reportd()
Method Detail

start

public void start()
           throws Exception

start

Specified by:
start in interface SpringServiceDaemon
Throws:
Exception - if any.

afterPropertiesSet

public void afterPropertiesSet()
                        throws Exception

afterPropertiesSet

Specified by:
afterPropertiesSet in interface org.springframework.beans.factory.InitializingBean
Throws:
Exception - if any.

runReport

public void runReport(String reportName)

runReport

Parameters:
reportName - a String object.

runReport

public void runReport(Report report)

runReport

Parameters:
report - a Report object.

handleRunReportEvent

public void handleRunReportEvent(Event e)

handleRunReportEvent

Parameters:
e - a Event object.

handleReloadConfigEvent

public void handleReloadConfigEvent(Event e)

handleReloadConfigEvent

Parameters:
e - a Event object.

setEventForwarder

public void setEventForwarder(EventForwarder eventForwarder)

setEventForwarder

Parameters:
eventForwarder - a EventForwarder object.

getEventForwarder

public EventForwarder getEventForwarder()

getEventForwarder

Returns:
a EventForwarder object.

setReportScheduler

public void setReportScheduler(ReportScheduler reportScheduler)

setReportScheduler

Parameters:
reportScheduler - a ReportScheduler object.

getReportScheduler

public ReportScheduler getReportScheduler()

getReportScheduler

Returns:
a ReportScheduler object.

getReportService

public ReportService getReportService()

getReportService

Returns:
a ReportService object.

setReportService

public void setReportService(ReportService reportService)

setReportService

Parameters:
reportService - a ReportService object.

getReportDeliveryService

public ReportDeliveryService getReportDeliveryService()

getReportDeliveryService

Returns:
a ReportDeliveryService object.

setReportDeliveryService

public void setReportDeliveryService(ReportDeliveryService reportDeliveryService)

setReportDeliveryService

Parameters:
reportDeliveryService - a ReportDeliveryService object.

getReportdConfigurationDao

public ReportdConfigurationDao getReportdConfigurationDao()

getReportdConfigurationDao

Returns:
a ReportdConfigurationDao object.

setReportdConfigurationDao

public void setReportdConfigurationDao(ReportdConfigurationDao reportConfigurationDao)

setReportdConfigurationDao

Parameters:
reportConfigurationDao - a ReportdConfigurationDao object.


Copyright © 2011. All Rights Reserved.