Uses of Interface
hudson.model.Queue.Executable
-
Packages that use Queue.Executable Package Description hudson.model Core object model that are bound to URLs via stapler, rooted atJenkins
.hudson.model.queue jenkins.model -
-
Uses of Queue.Executable in hudson.model
Classes in hudson.model that implement Queue.Executable Modifier and Type Class Description class
AbstractBuild<P extends AbstractProject<P,R>,R extends AbstractBuild<P,R>>
Base implementation ofRun
s that build software.class
Build<P extends Project<P,B>,B extends Build<P,B>>
A build of aProject
.class
FreeStyleBuild
Methods in hudson.model that return Queue.Executable Modifier and Type Method Description Queue.Executable
Executor. getCurrentExecutable()
Returns the current build this executor is running.Queue.Executable
Executor. getCurrentExecutableForApi()
Same asExecutor.getCurrentExecutable()
but checksItem.READ
.Queue.Executable
Queue.LeftItem. getExecutable()
If this is representing an item that started executing, this property returns the primary executable (such asAbstractBuild
) that created out of it.Queue.Executable
AbstractBuild. getParentExecutable()
default Queue.Executable
Queue.Executable. getParentExecutable()
An umbrella executable (such as aRun
) of which this is one part.Methods in hudson.model that return types with arguments of type Queue.Executable Modifier and Type Method Description QueueTaskFuture<Queue.Executable>
Queue.Item. getFuture()
Can be used to wait for the completion (either normal, abnormal, or cancellation) of theQueue.Task
.Methods in hudson.model with parameters of type Queue.Executable Modifier and Type Method Description static long
Executor. getEstimatedDurationFor(Queue.Executable e)
Deprecated.callgetEstimatedDuration()
directlystatic Executor
Executor. of(Queue.Executable executable)
Finds the executor currently running a given process. -
Uses of Queue.Executable in hudson.model.queue
Classes in hudson.model.queue with type parameters of type Queue.Executable Modifier and Type Interface Description interface
QueueTaskFuture<R extends Queue.Executable>
Future
that can be used to wait for the start and the end of the task execution (such as a build.)Methods in hudson.model.queue that return Queue.Executable Modifier and Type Method Description Queue.Executable
QueueTaskFilter. createExecutable()
Queue.Executable
SubTask. createExecutable()
Creates an object which performs the actual execution of the task.Queue.Executable
WorkUnit. getExecutable()
If the execution has already started, return the executable that was created.default Queue.Executable
SubTask. getOwnerExecutable()
If this task is associated with an executable ofSubTask.getOwnerTask()
, finds that.Queue.Executable
FutureImpl. waitForStart()
Methods in hudson.model.queue that return types with arguments of type Queue.Executable Modifier and Type Method Description Future<Queue.Executable>
FutureImpl. getStartCondition()
Methods in hudson.model.queue with parameters of type Queue.Executable Modifier and Type Method Description static long
Executables. getEstimatedDurationFor(Queue.Executable e)
Deprecated.callgetEstimatedDuration()
directlystatic SubTask
Executables. getParentOf(Queue.Executable e)
Due to the return type change inQueue.Executable
in 1.377, the caller needs a special precaution now.void
WorkUnit. setExecutable(Queue.Executable executable)
This method is only meant to be called internally byExecutor
.void
WorkUnitContext. synchronizeEnd(Executor e, Queue.Executable executable, Throwable problems, long duration)
All theExecutor
s that jointly execute aQueue.Task
call this method to synchronize on the end of the task.void
WorkUnitContext. synchronizeEnd(Queue.Executable executable, Throwable problems, long duration)
Deprecated. -
Uses of Queue.Executable in jenkins.model
Classes in jenkins.model with type parameters of type Queue.Executable Modifier and Type Class Description class
ParameterizedJobMixIn<JobT extends Job<JobT,RunT> & ParameterizedJobMixIn.ParameterizedJob<JobT,RunT> & Queue.Task,RunT extends Run<JobT,RunT> & Queue.Executable>
Allows aJob
to make use ofParametersDefinitionProperty
and be scheduled in various ways.static interface
ParameterizedJobMixIn.ParameterizedJob<JobT extends Job<JobT,RunT> & ParameterizedJobMixIn.ParameterizedJob<JobT,RunT> & Queue.Task,RunT extends Run<JobT,RunT> & Queue.Executable>
Marker for job using this mixin, and default implementations of many methods.
-