Class MonitorTask
-
- All Implemented Interfaces:
-
org.springframework.beans.factory.DisposableBean,org.springframework.beans.factory.InitializingBean
public class MonitorTask implements InitializingBean, DisposableBean- Since:
2021-07-14
trydofor
-
-
Field Summary
Fields Modifier and Type Field Description public List<WarnMetric>warnMetricspublic List<WarnReport>warnReportspublic List<WarnFilter>warnFilterspublic StringapplicationName
-
Constructor Summary
Constructors Constructor Description MonitorTask()
-
Method Summary
Modifier and Type Method Description List<WarnMetric>getWarnMetrics()voidsetWarnMetrics(List<WarnMetric> warnMetrics)List<WarnReport>getWarnReports()voidsetWarnReports(List<WarnReport> warnReports)List<WarnFilter>getWarnFilters()voidsetWarnFilters(List<WarnFilter> warnFilters)StringgetApplicationName()voidsetApplicationName(String applicationName)voidrun()voidmetric(Map<String, List<WarnMetric.Warn>> warns)voidreport(Map<String, List<WarnMetric.Warn>> warns)voiddestroy()voidafterPropertiesSet()booleanisHookSelf()voidsetHookSelf(boolean hookSelf)-
-
Method Detail
-
getWarnMetrics
List<WarnMetric> getWarnMetrics()
-
setWarnMetrics
@Autowired() void setWarnMetrics(List<WarnMetric> warnMetrics)
-
getWarnReports
List<WarnReport> getWarnReports()
-
setWarnReports
@Autowired() void setWarnReports(List<WarnReport> warnReports)
-
getWarnFilters
List<WarnFilter> getWarnFilters()
-
setWarnFilters
@Autowired(required = false) void setWarnFilters(List<WarnFilter> warnFilters)
-
getApplicationName
String getApplicationName()
-
setApplicationName
void setApplicationName(String applicationName)
-
run
@Scheduled(cron = "${wings.slardar.monitor.cron}") void run()
-
metric
void metric(Map<String, List<WarnMetric.Warn>> warns)
-
report
void report(Map<String, List<WarnMetric.Warn>> warns)
-
destroy
void destroy()
-
afterPropertiesSet
void afterPropertiesSet()
-
isHookSelf
boolean isHookSelf()
-
setHookSelf
void setHookSelf(boolean hookSelf)
-
-
-
-