Skip navigation links
A B C D G H I L O P R S T U _ 

A

all() - Static method in class org.jenkinsci.plugins.oneshot.OneShotProvisioner
 
asNode() - Method in class org.jenkinsci.plugins.oneshot.OneShotSlave
 

B

BecauseNodeIsDedicated - Static variable in class org.jenkinsci.plugins.oneshot.OneShotSlave
Build is blocked because node is dedicated to another queue item

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
 
canTake(Queue.BuildableItem) - Method in class org.jenkinsci.plugins.oneshot.OneShotSlave
 
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

D

DeadComputer - Class in org.jenkinsci.plugins.oneshot
 
DeadComputer(OneShotSlave) - Constructor for class org.jenkinsci.plugins.oneshot.DeadComputer
 
doActualLaunch(TaskListener) - Method in class org.jenkinsci.plugins.oneshot.OneShotSlave
 
doLaunchSlaveAgent(StaplerRequest, StaplerResponse) - Method in class org.jenkinsci.plugins.oneshot.DeadComputer
 

G

getAssignedLabel(SubTask) - Method in class org.jenkinsci.plugins.oneshot.OneShotAssignment
 
getAssignedNode() - Method in class org.jenkinsci.plugins.oneshot.OneShotAssignment
 
getChannel() - Method in class org.jenkinsci.plugins.oneshot.DeadComputer
 
getCharset() - Method in class org.jenkinsci.plugins.oneshot.OneShotSlave
 
getComputer() - Method in class org.jenkinsci.plugins.oneshot.OneShotSlave
 
getDefaultCharset() - Method in class org.jenkinsci.plugins.oneshot.DeadComputer
 
getDisplayName() - Method in class org.jenkinsci.plugins.oneshot.OneShotSlave
 
getListener() - Method in class org.jenkinsci.plugins.oneshot.OneShotComputer
 
getLogRecords() - Method in class org.jenkinsci.plugins.oneshot.DeadComputer
 
getNode() - Method in class org.jenkinsci.plugins.oneshot.OneShotComputer
 
getNodeDescription() - Method in class org.jenkinsci.plugins.oneshot.OneShotSlave
 
getNumExecutors() - Method in class org.jenkinsci.plugins.oneshot.OneShotSlave
 
getRetentionStrategy() - Method in class org.jenkinsci.plugins.oneshot.DeadComputer
 

H

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

I

isActuallyOffline() - Method in class org.jenkinsci.plugins.oneshot.OneShotComputer
 
isConnecting() - Method in class org.jenkinsci.plugins.oneshot.DeadComputer
 
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.
isUnix() - Method in class org.jenkinsci.plugins.oneshot.DeadComputer
 

L

launch(SlaveComputer, TaskListener) - Method in class org.jenkinsci.plugins.oneshot.OneShotComputerLauncher
 
launch(C, TaskListener) - Method in class org.jenkinsci.plugins.oneshot.OneShotComputerLauncher
 
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<S extends OneShotSlave> - Class in org.jenkinsci.plugins.oneshot
 
OneShotComputer(S) - Constructor for class org.jenkinsci.plugins.oneshot.OneShotComputer
 
OneShotComputerLauncher<C extends OneShotComputer> - Class in org.jenkinsci.plugins.oneshot
 
OneShotComputerLauncher() - Constructor for class org.jenkinsci.plugins.oneshot.OneShotComputerLauncher
 
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(Queue.BuildableItem, String, String, OneShotComputerLauncher, 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

setChannel(Channel, OutputStream, Channel.Listener) - Method in class org.jenkinsci.plugins.oneshot.OneShotComputer
 
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.
setListener(TaskListener) - Method in class org.jenkinsci.plugins.oneshot.OneShotComputer
 

T

terminate(TaskListener) - Method in class org.jenkinsci.plugins.oneshot.OneShotComputer
Implement can override this method to cleanly terminate the executor and cleanup resources.

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.

_

_connect(boolean) - Method in class org.jenkinsci.plugins.oneshot.DeadComputer
 
A B C D G H I L O P R S T U _ 
Skip navigation links

Copyright © 2016. All rights reserved.