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 © 2022. All rights reserved.