Class UsageStatisticsReporter
- java.lang.Object
-
- org.opennms.features.datachoices.internal.UsageStatisticsReporter
-
- All Implemented Interfaces:
StateManager.StateChangeHandler
public class UsageStatisticsReporter extends Object implements StateManager.StateChangeHandler
-
-
Field Summary
Fields Modifier and Type Field Description static StringUSAGE_REPORT
-
Constructor Summary
Constructors Constructor Description UsageStatisticsReporter()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voiddestroy()UsageStatisticsReportDTOgenerateReport()voidinit()voidonIsEnabledChanged(boolean isEnabled)voidsendAndSchedule()voidsendAsync()voidsendSync()voidsetAlarmDao(AlarmDao alarmDao)voidsetEventDao(EventDao eventDao)voidsetInterval(long interval)voidsetIpInterfaceDao(IpInterfaceDao ipInterfaceDao)voidsetMonitoredServiceDao(MonitoredServiceDao monitoredServiceDao)voidsetNodeDao(NodeDao nodeDao)voidsetSnmpInterfaceDao(SnmpInterfaceDao snmpInterfaceDao)voidsetStateManager(StateManager stateManager)voidsetUrl(String url)voidsetUseSystemProxy(boolean useSystemProxy)
-
-
-
Field Detail
-
USAGE_REPORT
public static final String USAGE_REPORT
- See Also:
- Constant Field Values
-
-
Method Detail
-
init
public void init()
-
sendAndSchedule
public void sendAndSchedule()
-
onIsEnabledChanged
public void onIsEnabledChanged(boolean isEnabled)
- Specified by:
onIsEnabledChangedin interfaceStateManager.StateChangeHandler
-
destroy
public void destroy()
-
sendSync
public void sendSync()
-
sendAsync
public void sendAsync()
-
generateReport
public UsageStatisticsReportDTO generateReport()
-
setUrl
public void setUrl(String url)
-
setInterval
public void setInterval(long interval)
-
setStateManager
public void setStateManager(StateManager stateManager)
-
setNodeDao
public void setNodeDao(NodeDao nodeDao)
-
setIpInterfaceDao
public void setIpInterfaceDao(IpInterfaceDao ipInterfaceDao)
-
setSnmpInterfaceDao
public void setSnmpInterfaceDao(SnmpInterfaceDao snmpInterfaceDao)
-
setMonitoredServiceDao
public void setMonitoredServiceDao(MonitoredServiceDao monitoredServiceDao)
-
setEventDao
public void setEventDao(EventDao eventDao)
-
setAlarmDao
public void setAlarmDao(AlarmDao alarmDao)
-
setUseSystemProxy
public void setUseSystemProxy(boolean useSystemProxy)
-
-