public class Statsd extends Object implements SpringServiceDaemon
Statsd class.
| Constructor and Description | 
|---|
Statsd()  | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
afterPropertiesSet()
afterPropertiesSet 
 | 
void | 
destroy()  | 
EventForwarder | 
getEventForwarder()
getEventForwarder 
 | 
MeasurementFetchStrategy | 
getFetchStrategy()  | 
FilterDao | 
getFilterDao()
getFilterDao 
 | 
static String | 
getLoggingCategory()  | 
NodeDao | 
getNodeDao()  | 
ReportDefinitionBuilder | 
getReportDefinitionBuilder()
getReportDefinitionBuilder 
 | 
ReportPersister | 
getReportPersister()
getReportPersister 
 | 
long | 
getReportRunTime()  | 
long | 
getReportsCompleted()  | 
long | 
getReportsPersisted()  | 
long | 
getReportsStarted()  | 
ResourceDao | 
getResourceDao()
getResourceDao 
 | 
org.quartz.Scheduler | 
getScheduler()
getScheduler 
 | 
org.springframework.transaction.support.TransactionTemplate | 
getTransactionTemplate()
getTransactionTemplate 
 | 
void | 
handleReloadConfigEvent(IEvent e)
handleReloadConfigEvent 
 | 
void | 
runReport(ReportDefinition reportDef)
runReport 
 | 
void | 
setEventForwarder(EventForwarder eventForwarder)
setEventForwarder 
 | 
void | 
setFetchStrategy(MeasurementFetchStrategy fetchStrategy)  | 
void | 
setReportDefinitionBuilder(ReportDefinitionBuilder reportDefinitionBuilder)
setReportDefinitionBuilder 
 | 
void | 
setReportPersister(ReportPersister reportPersister)
setReportPersister 
 | 
void | 
setScheduler(org.quartz.Scheduler scheduler)
setScheduler 
 | 
void | 
start()
start 
 | 
void | 
unscheduleReports()
unscheduleReports 
 | 
public void handleReloadConfigEvent(IEvent e)
handleReloadConfigEvent
e - a Event object.public void start()
           throws Exception
start
start in interface SpringServiceDaemonException - if any.public void destroy()
             throws Exception
destroy in interface org.springframework.beans.factory.DisposableBeanExceptionpublic void unscheduleReports()
                       throws Exception
unscheduleReports
Exception - if any.public void runReport(ReportDefinition reportDef) throws Throwable
runReport
reportDef - a ReportDefinition object.Throwable - if any.public void afterPropertiesSet()
                        throws Exception
afterPropertiesSet
afterPropertiesSet in interface org.springframework.beans.factory.InitializingBeanException - if any.public NodeDao getNodeDao()
public ResourceDao getResourceDao()
getResourceDao
ResourceDao object.public MeasurementFetchStrategy getFetchStrategy()
public void setFetchStrategy(MeasurementFetchStrategy fetchStrategy)
public org.springframework.transaction.support.TransactionTemplate getTransactionTemplate()
getTransactionTemplate
TransactionTemplate object.public ReportPersister getReportPersister()
getReportPersister
ReportPersister object.public void setReportPersister(ReportPersister reportPersister)
setReportPersister
reportPersister - a ReportPersister object.public org.quartz.Scheduler getScheduler()
getScheduler
Scheduler object.public void setScheduler(org.quartz.Scheduler scheduler)
setScheduler
scheduler - a Scheduler object.public ReportDefinitionBuilder getReportDefinitionBuilder()
getReportDefinitionBuilder
ReportDefinitionBuilder object.public void setReportDefinitionBuilder(ReportDefinitionBuilder reportDefinitionBuilder)
setReportDefinitionBuilder
reportDefinitionBuilder - a ReportDefinitionBuilder object.public void setEventForwarder(EventForwarder eventForwarder)
setEventForwarder
eventForwarder - a EventForwarder object.public EventForwarder getEventForwarder()
getEventForwarder
EventForwarder object.public static String getLoggingCategory()
public long getReportsStarted()
public long getReportsCompleted()
public long getReportsPersisted()
public long getReportRunTime()
Copyright © 2021. All rights reserved.