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 void
static Float
getQueueTime
(Long Id) getTaskName
(Queue.Task task) queue task only have project name, don't have build numbervoid
void
void
void
void
void
void
onLeft
(Queue.LeftItem li) Methods inherited from class hudson.model.queue.QueueListener
all
-
Constructor Details
-
LoggingQueueListener
public LoggingQueueListener()
-
-
Method Details
-
onEnterWaiting
- Overrides:
onEnterWaiting
in classQueueListener
-
onLeaveWaiting
- Overrides:
onLeaveWaiting
in classQueueListener
-
onEnterBlocked
- Overrides:
onEnterBlocked
in classQueueListener
-
onLeaveBlocked
- Overrides:
onLeaveBlocked
in classQueueListener
-
onEnterBuildable
- Overrides:
onEnterBuildable
in classQueueListener
-
onLeaveBuildable
- Overrides:
onLeaveBuildable
in classQueueListener
-
onLeft
- Overrides:
onLeft
in classQueueListener
-
getTaskName
queue task only have project name, don't have build number- Parameters:
task
- Queue task- Returns:
- task name
-
getQueueTime
-
expire
-