org.opennms.netmgt.reporting.service
Class ReportScheduler

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

public class ReportScheduler
extends Object
implements org.springframework.beans.factory.InitializingBean

ReportScheduler class.

Version:
$Id: $
Author:
ranger

Field Summary
protected static String JOB_GROUP
          Constant JOB_GROUP="Reportd"
 
Method Summary
 void afterPropertiesSet()
          afterPropertiesSet
 ReportdConfigurationDao getConfigDao()
          getConfigDao
 org.quartz.spi.JobFactory getReportJobFactory()
          getReportJobFactory
 org.quartz.Scheduler getScheduler()
          getScheduler
 void rebuildReportSchedule()
          rebuildReportSchedule
 void setConfigDao(ReportdConfigurationDao configDao)
          setConfigDao
 void setReportJobFactory(org.quartz.spi.JobFactory reportJobFactory)
          setReportJobFactory
 void setScheduler(org.quartz.Scheduler scheduler)
          setScheduler
 void start()
          start
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

JOB_GROUP

protected static final String JOB_GROUP
Constant JOB_GROUP="Reportd"

See Also:
Constant Field Values
Method Detail

afterPropertiesSet

public void afterPropertiesSet()
                        throws Exception

afterPropertiesSet

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

rebuildReportSchedule

public void rebuildReportSchedule()

rebuildReportSchedule


getConfigDao

public ReportdConfigurationDao getConfigDao()

getConfigDao

Returns:
a ReportdConfigurationDao object.

setConfigDao

public void setConfigDao(ReportdConfigurationDao configDao)

setConfigDao

Parameters:
configDao - a ReportdConfigurationDao object.

getScheduler

public org.quartz.Scheduler getScheduler()

getScheduler

Returns:
a Scheduler object.

setScheduler

public void setScheduler(org.quartz.Scheduler scheduler)

setScheduler

Parameters:
scheduler - a Scheduler object.

setReportJobFactory

public void setReportJobFactory(org.quartz.spi.JobFactory reportJobFactory)

setReportJobFactory

Parameters:
reportJobFactory - a JobFactory object.

getReportJobFactory

public org.quartz.spi.JobFactory getReportJobFactory()

getReportJobFactory

Returns:
a JobFactory object.

start

public void start()
           throws org.quartz.SchedulerException

start

Throws:
org.quartz.SchedulerException - if any.


Copyright © 2011. All Rights Reserved.