Package jenkins.metrics.impl
Class JenkinsMetricProviderImpl.ScheduledRate
java.lang.Object
hudson.model.queue.QueueListener
jenkins.metrics.impl.JenkinsMetricProviderImpl.ScheduledRate
- All Implemented Interfaces:
ExtensionPoint,ExecutorListener
- Enclosing class:
JenkinsMetricProviderImpl
@Extension
public static class JenkinsMetricProviderImpl.ScheduledRate
extends QueueListener
implements ExecutorListener
-
Nested Class Summary
Nested classes/interfaces inherited from interface hudson.ExtensionPoint
ExtensionPoint.LegacyInstancesAreScopedToHudson -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidinstance()voidvoidvoidvoidvoidvoidvoidonLeft(Queue.LeftItem li) voidtaskCompleted(Executor executor, Queue.Task task, long durationMS) voidtaskCompletedWithProblems(Executor executor, Queue.Task task, long durationMS, Throwable problems) voidtaskStarted(Executor executor, Queue.Task task) Methods inherited from class hudson.model.queue.QueueListener
allMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface hudson.model.ExecutorListener
taskAccepted
-
Constructor Details
-
ScheduledRate
public ScheduledRate()
-
-
Method Details
-
instance
-
addAction
-
onLeft
- Overrides:
onLeftin classQueueListener
-
taskStarted
- Specified by:
taskStartedin interfaceExecutorListener
-
taskCompleted
- Specified by:
taskCompletedin interfaceExecutorListener
-
taskCompletedWithProblems
public void taskCompletedWithProblems(Executor executor, Queue.Task task, long durationMS, Throwable problems) - Specified by:
taskCompletedWithProblemsin interfaceExecutorListener
-
onEnterBlocked
- Overrides:
onEnterBlockedin classQueueListener
-
onLeaveBlocked
- Overrides:
onLeaveBlockedin classQueueListener
-
onEnterBuildable
- Overrides:
onEnterBuildablein classQueueListener
-
onLeaveBuildable
- Overrides:
onLeaveBuildablein classQueueListener
-
onEnterWaiting
- Overrides:
onEnterWaitingin classQueueListener
-
onLeaveWaiting
- Overrides:
onLeaveWaitingin classQueueListener
-