Class MonitoringQueueListener
java.lang.Object
hudson.model.queue.QueueListener
io.jenkins.plugins.opentelemetry.queue.MonitoringQueueListener
- All Implemented Interfaces:
ExtensionPoint,io.jenkins.plugins.opentelemetry.api.OpenTelemetryLifecycleListener,Comparable<io.jenkins.plugins.opentelemetry.api.OpenTelemetryLifecycleListener>
@Extension(dynamicLoadable=YES,
optional=true)
public class MonitoringQueueListener
extends QueueListener
implements io.jenkins.plugins.opentelemetry.api.OpenTelemetryLifecycleListener
Monitor the Jenkins Build queue
-
Nested Class Summary
Nested classes/interfaces inherited from interface hudson.ExtensionPoint
ExtensionPoint.LegacyInstancesAreScopedToHudson -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidafterConfiguration(io.opentelemetry.sdk.autoconfigure.spi.ConfigProperties configProperties) voidvoidonLeft(Queue.LeftItem li) voidMethods inherited from class hudson.model.queue.QueueListener
all, onEnterBlocked, onEnterBuildable, onLeaveBlocked, onLeaveBuildable, onLeaveWaitingMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface io.jenkins.plugins.opentelemetry.api.OpenTelemetryLifecycleListener
compareTo, ordinal
-
Constructor Details
-
MonitoringQueueListener
public MonitoringQueueListener()
-
-
Method Details
-
afterConfiguration
public void afterConfiguration(io.opentelemetry.sdk.autoconfigure.spi.ConfigProperties configProperties) - Specified by:
afterConfigurationin interfaceio.jenkins.plugins.opentelemetry.api.OpenTelemetryLifecycleListener
-
postConstruct
@PostConstruct public void postConstruct() -
onLeft
- Overrides:
onLeftin classQueueListener
-
onEnterWaiting
- Overrides:
onEnterWaitingin classQueueListener
-