org.opennms.netmgt.statsd
Class ReportDefinitionBuilder

java.lang.Object
  extended by org.opennms.netmgt.statsd.ReportDefinitionBuilder
All Implemented Interfaces:
org.springframework.beans.factory.InitializingBean

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

ReportDefinitionBuilder class.

Version:
$Id: $
Author:
ranger

Constructor Summary
ReportDefinitionBuilder()
           
 
Method Summary
 void afterPropertiesSet()
          afterPropertiesSet
 Collection<ReportDefinition> buildReportDefinitions()
          Builds and schedules all reports enabled in the statsd-configuration.
 StatisticsDaemonConfigDao getStatsdConfigDao()
          getStatsdConfigDao
 void reload()
          reload
 void setStatsdConfigDao(StatisticsDaemonConfigDao statsdConfigDao)
          setStatsdConfigDao
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ReportDefinitionBuilder

public ReportDefinitionBuilder()
Method Detail

reload

public void reload()
            throws org.springframework.dao.DataAccessResourceFailureException

reload

Throws:
org.springframework.dao.DataAccessResourceFailureException - if any.

buildReportDefinitions

public Collection<ReportDefinition> buildReportDefinitions()
                                                    throws Exception
Builds and schedules all reports enabled in the statsd-configuration. This method has the capability to throw a ton of exceptions, just generically throwing Exception

Returns:
a Collection of enabled reports from the statsd-configuration.
Throws:
Exception - if any.

afterPropertiesSet

public void afterPropertiesSet()

afterPropertiesSet

Specified by:
afterPropertiesSet in interface org.springframework.beans.factory.InitializingBean

getStatsdConfigDao

public StatisticsDaemonConfigDao getStatsdConfigDao()

getStatsdConfigDao

Returns:
a StatisticsDaemonConfigDao object.

setStatsdConfigDao

public void setStatsdConfigDao(StatisticsDaemonConfigDao statsdConfigDao)

setStatsdConfigDao

Parameters:
statsdConfigDao - a StatisticsDaemonConfigDao object.


Copyright © 2011. All Rights Reserved.