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 SpringServiceDaemon
Exception
- if any.public void destroy() throws Exception
destroy
in interface org.springframework.beans.factory.DisposableBean
Exception
public 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.InitializingBean
Exception
- 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.