Skip navigation links
A C G H I L O P R S U 

A

asNode() - Method in class org.jenkinsci.plugins.oneshot.OneShotSlave
 

C

canRun(Queue.Item) - Method in class org.jenkinsci.plugins.oneshot.OneShotProvisioner
Determine if the underlying infrastructure has enough resources to create a slave for this $Queue.Item.
canRun(Queue.Item) - Method in class org.jenkinsci.plugins.oneshot.OneShotQueueTaskDispatcher
 
createComputer() - Method in class org.jenkinsci.plugins.oneshot.OneShotSlave
 
createLauncher(TaskListener) - Method in class org.jenkinsci.plugins.oneshot.OneShotSlave
Pipeline does not use the same mechanism to use nodes, so we also need to consider $OneShotSlave.createLauncher(TaskListener) as an event to determine first use of the slave. see https://issues.jenkins-ci.org/browse/JENKINS-35521

G

getAssignedLabel(SubTask) - Method in class org.jenkinsci.plugins.oneshot.OneShotAssignment
 
getAssignedNode() - Method in class org.jenkinsci.plugins.oneshot.OneShotAssignment
 
getComputer() - Method in class org.jenkinsci.plugins.oneshot.OneShotSlave
 
getNodeDescription() - Method in class org.jenkinsci.plugins.oneshot.OneShotSlave
 
getNumExecutors() - Method in class org.jenkinsci.plugins.oneshot.OneShotSlave
 

H

hasExecutable() - Method in class org.jenkinsci.plugins.oneshot.OneShotSlave
 

I

isActuallyOffline() - Method in class org.jenkinsci.plugins.oneshot.OneShotComputer
 
isOffline() - Method in class org.jenkinsci.plugins.oneshot.OneShotComputer
Claim we are online so we get task assigned to the executor, so a $Run is created, then can actually launch and report provisioning status in the build log.

L

LISTENER - Static variable in class org.jenkinsci.plugins.oneshot.OneShotExecutorQueueListener
 

O

onEnterBuildable(Queue.BuildableItem) - Method in class org.jenkinsci.plugins.oneshot.OneShotExecutorQueueListener
As an item enter the queue, provision a dedicated "one-shot" executor to host the build.
OneShotAssignment - Class in org.jenkinsci.plugins.oneshot
This action track the $OneShotSlave allocated for a task.
OneShotAssignment(String) - Constructor for class org.jenkinsci.plugins.oneshot.OneShotAssignment
 
OneShotComputer - Class in org.jenkinsci.plugins.oneshot
 
OneShotComputer(OneShotSlave) - Constructor for class org.jenkinsci.plugins.oneshot.OneShotComputer
 
OneShotExecutorProvisioningError - Exception in org.jenkinsci.plugins.oneshot
 
OneShotExecutorProvisioningError() - Constructor for exception org.jenkinsci.plugins.oneshot.OneShotExecutorProvisioningError
 
OneShotExecutorProvisioningError(Throwable) - Constructor for exception org.jenkinsci.plugins.oneshot.OneShotExecutorProvisioningError
 
OneShotExecutorQueueListener - Class in org.jenkinsci.plugins.oneshot
This $QueueListener is responsible for detecting jobs that are relying on a One-Shot executor.
OneShotExecutorQueueListener() - Constructor for class org.jenkinsci.plugins.oneshot.OneShotExecutorQueueListener
 
OneShotProvisioner<T extends OneShotSlave> - Class in org.jenkinsci.plugins.oneshot
This provisioner is responsible to create $OneShotSlaves.
OneShotProvisioner() - Constructor for class org.jenkinsci.plugins.oneshot.OneShotProvisioner
 
OneShotQueueTaskDispatcher - Class in org.jenkinsci.plugins.oneshot
 
OneShotQueueTaskDispatcher() - Constructor for class org.jenkinsci.plugins.oneshot.OneShotQueueTaskDispatcher
 
OneShotSlave - Class in org.jenkinsci.plugins.oneshot
A slave that is designed to be used only once, for a specific $Run, and as such has a life cycle to fully match the Run's one.
OneShotSlave(String, String, ComputerLauncher, Charset) - Constructor for class org.jenkinsci.plugins.oneshot.OneShotSlave
 
onLeft(Queue.LeftItem) - Method in class org.jenkinsci.plugins.oneshot.OneShotExecutorQueueListener
If item is canceled, remove the executor we created for it.
org.jenkinsci.plugins.oneshot - package org.jenkinsci.plugins.oneshot
 

P

prepareExecutorFor(Queue.BuildableItem) - Method in class org.jenkinsci.plugins.oneshot.OneShotProvisioner
Prepare a $OneShotSlave to run this $Queue.BuildableItem.

R

removeExecutor(Executor) - Method in class org.jenkinsci.plugins.oneshot.OneShotComputer
 

S

setExecutable(Run) - Method in class org.jenkinsci.plugins.oneshot.OneShotSlave
Assign a $Run to this OneShotSlave.
setExecutable() - Method in class org.jenkinsci.plugins.oneshot.OneShotSlave
Set executable based on current Executor activity.

U

usesOneShotExecutor(Queue.Item) - Method in class org.jenkinsci.plugins.oneshot.OneShotProvisioner
Determine if this $Queue.Item do rely on One-Shot executors, and should be handled by this specific provisioner.
A C G H I L O P R S U 
Skip navigation links

Copyright © 2016. All rights reserved.