hudson.plugins.distfork
Class DistForkTask
java.lang.Object
hudson.plugins.distfork.DistForkTask
- All Implemented Interfaces:
- hudson.model.ModelObject, hudson.model.queue.SubTask, hudson.model.Queue.Task, hudson.model.ResourceActivity
public class DistForkTask
- extends java.lang.Object
- implements hudson.model.Queue.Task
Queue.Task that represents a distfork work.
TODO: once we authenticate the CLI client, allow that user to abort.
- Author:
- Kohsuke Kawaguchi
|
Constructor Summary |
DistForkTask(hudson.model.Label label,
java.lang.String displayName,
long estimatedDuration,
java.lang.Runnable runnable)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
DistForkTask
public DistForkTask(hudson.model.Label label,
java.lang.String displayName,
long estimatedDuration,
java.lang.Runnable runnable)
getAssignedLabel
public hudson.model.Label getAssignedLabel()
- Specified by:
getAssignedLabel in interface hudson.model.queue.SubTask
getLastBuiltOn
public hudson.model.Node getLastBuiltOn()
- Specified by:
getLastBuiltOn in interface hudson.model.queue.SubTask
isBuildBlocked
public boolean isBuildBlocked()
- Specified by:
isBuildBlocked in interface hudson.model.Queue.Task
getWhyBlocked
public java.lang.String getWhyBlocked()
- Specified by:
getWhyBlocked in interface hudson.model.Queue.Task
getName
public java.lang.String getName()
- Specified by:
getName in interface hudson.model.Queue.Task
getFullDisplayName
public java.lang.String getFullDisplayName()
- Specified by:
getFullDisplayName in interface hudson.model.Queue.Task
getEstimatedDuration
public long getEstimatedDuration()
- Specified by:
getEstimatedDuration in interface hudson.model.queue.SubTask
createExecutable
public hudson.model.Queue.Executable createExecutable()
throws java.io.IOException
- Specified by:
createExecutable in interface hudson.model.queue.SubTask
- Throws:
java.io.IOException
checkAbortPermission
public void checkAbortPermission()
- Specified by:
checkAbortPermission in interface hudson.model.Queue.Task
hasAbortPermission
public boolean hasAbortPermission()
- Specified by:
hasAbortPermission in interface hudson.model.Queue.Task
getUrl
public java.lang.String getUrl()
- Specified by:
getUrl in interface hudson.model.Queue.Task
getDisplayName
public java.lang.String getDisplayName()
- Specified by:
getDisplayName in interface hudson.model.ModelObject- Specified by:
getDisplayName in interface hudson.model.ResourceActivity
getResourceList
public hudson.model.ResourceList getResourceList()
- Specified by:
getResourceList in interface hudson.model.ResourceActivity
getCauseOfBlockage
public hudson.model.queue.CauseOfBlockage getCauseOfBlockage()
- Specified by:
getCauseOfBlockage in interface hudson.model.Queue.Task
isConcurrentBuild
public boolean isConcurrentBuild()
- Specified by:
isConcurrentBuild in interface hudson.model.Queue.Task
getSubTasks
public java.util.Collection<? extends hudson.model.queue.SubTask> getSubTasks()
- Specified by:
getSubTasks in interface hudson.model.Queue.Task
getOwnerTask
public hudson.model.Queue.Task getOwnerTask()
- Specified by:
getOwnerTask in interface hudson.model.queue.SubTask
getSameNodeConstraint
public java.lang.Object getSameNodeConstraint()
- Specified by:
getSameNodeConstraint in interface hudson.model.queue.SubTask
Copyright © 2010. All Rights Reserved.