Class PrometheusAsyncWorker
java.lang.Object
java.util.TimerTask
hudson.triggers.SafeTimerTask
hudson.model.PeriodicWork
hudson.model.AsyncPeriodicWork
org.jenkinsci.plugins.prometheus.service.PrometheusAsyncWorker
- All Implemented Interfaces:
hudson.ExtensionPoint
,Runnable
@Extension
public class PrometheusAsyncWorker
extends hudson.model.AsyncPeriodicWork
-
Nested Class Summary
-
Field Summary
-
Constructor Summary
Constructors Constructor Description PrometheusAsyncWorker()
-
Method Summary
Modifier and Type Method Description void
execute(hudson.model.TaskListener taskListener)
protected Level
getNormalLoggingLevel()
long
getRecurrencePeriod()
void
setPrometheusMetrics(PrometheusMetrics prometheusMetrics)
-
Constructor Details
-
PrometheusAsyncWorker
public PrometheusAsyncWorker()
-
-
Method Details
-
setPrometheusMetrics
-
getRecurrencePeriod
public long getRecurrencePeriod()- Specified by:
getRecurrencePeriod
in classhudson.model.PeriodicWork
-
execute
public void execute(hudson.model.TaskListener taskListener)- Specified by:
execute
in classhudson.model.AsyncPeriodicWork
-
getNormalLoggingLevel
- Overrides:
getNormalLoggingLevel
in classhudson.model.AsyncPeriodicWork
-