@Restricted(value=org.kohsuke.accmod.restrictions.NoExternalUse.class) public class SubTaskTimeInQueueAction extends Object implements Serializable, Action
Constructor and Description |
---|
SubTaskTimeInQueueAction(long queuingDurationMillis,
long blockedDurationMillis,
long buildableDurationMillis,
long waitingDurationMillis,
long executingDurationMillis,
int workUnitCount)
Constructor
|
Modifier and Type | Method and Description |
---|---|
long |
getBlockedDurationMillis()
Returns the duration this
SubTask spent in the queue because it was blocked. |
long |
getBuildableDurationMillis()
Returns the duration this
SubTask spent in the queue in a buildable state. |
String |
getDisplayName() |
long |
getExecutingDurationMillis()
Returns the duration this
SubTask spent executing. |
String |
getIconFileName() |
long |
getQueuingDurationMillis()
How long spent queuing (this is the time from when the
WorkUnitContext.item entered the queue until
WorkUnitContext.synchronizeStart() was called. |
String |
getUrlName() |
long |
getWaitingDurationMillis()
Returns the duration this
SubTask spent in the queue waiting before it could be considered for execution. |
int |
getWorkUnitCount()
Returns the number of executor slots occupied by this
SubTask . |
public SubTaskTimeInQueueAction(long queuingDurationMillis, long blockedDurationMillis, long buildableDurationMillis, long waitingDurationMillis, long executingDurationMillis, int workUnitCount)
queuingDurationMillis
- How long spent queuing.public long getQueuingDurationMillis()
WorkUnitContext.item
entered the queue until
WorkUnitContext.synchronizeStart()
was called.public long getBlockedDurationMillis()
SubTask
spent in the queue because it was blocked.SubTask
spent in the queue because it was blocked.public long getBuildableDurationMillis()
SubTask
spent in the queue in a buildable state.SubTask
spent in the queue in a buildable state.public long getWaitingDurationMillis()
SubTask
spent in the queue waiting before it could be considered for execution.SubTask
spent in the queue waiting before it could be considered for execution.public long getExecutingDurationMillis()
SubTask
spent executing.SubTask
spent executing.public int getWorkUnitCount()
SubTask
.SubTask
.public String getIconFileName()
getIconFileName
in interface Action
public String getDisplayName()
getDisplayName
in interface Action
getDisplayName
in interface ModelObject
public String getUrlName()
getUrlName
in interface Action
Copyright © 2016–2019. All rights reserved.