Class LoggingQueueListener
java.lang.Object
hudson.model.queue.QueueListener
com.splunk.splunkjenkins.listeners.LoggingQueueListener
- All Implemented Interfaces:
ExtensionPoint
from jenkins javadoc
(enter) --> waitingList --+--> blockedProjects
| ^
| |
| v
+--> buildables ---> pending ---> left
^ |
| |
+---(rarely)---+
-
Nested Class Summary
Nested classes/interfaces inherited from interface hudson.ExtensionPoint
ExtensionPoint.LegacyInstancesAreScopedToHudson -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic voidstatic FloatgetQueueTime(Long Id) getTaskName(Queue.Task task) queue task only have project name, don't have build numbervoidvoidvoidvoidvoidvoidvoidonLeft(Queue.LeftItem li) Methods inherited from class hudson.model.queue.QueueListener
all
-
Constructor Details
-
LoggingQueueListener
public LoggingQueueListener()
-
-
Method Details
-
onEnterWaiting
- Overrides:
onEnterWaitingin classQueueListener
-
onLeaveWaiting
- Overrides:
onLeaveWaitingin classQueueListener
-
onEnterBlocked
- Overrides:
onEnterBlockedin classQueueListener
-
onLeaveBlocked
- Overrides:
onLeaveBlockedin classQueueListener
-
onEnterBuildable
- Overrides:
onEnterBuildablein classQueueListener
-
onLeaveBuildable
- Overrides:
onLeaveBuildablein classQueueListener
-
onLeft
- Overrides:
onLeftin classQueueListener
-
getTaskName
queue task only have project name, don't have build number- Parameters:
task- Queue task- Returns:
- task name
-
getQueueTime
-
expire
-