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

A

all() - Static method in class org.jenkinsci.plugins.oneshot.OneShotProvisioner
 
apply(NodeProvisioner.StrategyState) - Method in class org.jenkinsci.plugins.oneshot.OneShotProvisionerStrategy
 
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
 
countExecutors(Class<T>, Predicate<T>...) - Method in class org.jenkinsci.plugins.oneshot.OneShotProvisioner
Utility method to count active one-shot-executors.
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
 
getInstance() - Static method in class org.jenkinsci.plugins.oneshot.OneShotProvisionerStrategy
Returns the strategy singleton for the current Jenkins instance.
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
 
getQueueItemId() - 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
 
isEnabled() - Static method in class org.jenkinsci.plugins.oneshot.OneShotProvisionerStrategy
Returns true if this strategy is enabled for the current Jenkins instance.
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
Deprecated.
 
launch(C, TaskListener) - Method in class org.jenkinsci.plugins.oneshot.OneShotComputerLauncher
Deprecated.
 
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
 
OneShotCloud - Interface in org.jenkinsci.plugins.oneshot
 
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
Deprecated.
with strict check for JNLPLauncher this isn't usable anymore, see JENKINS-39232
OneShotComputerLauncher() - Constructor for class org.jenkinsci.plugins.oneshot.OneShotComputerLauncher
Deprecated.
 
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
 
OneShotProvisionerStrategy - Class in org.jenkinsci.plugins.oneshot
Replacement for the default NodeProvisioner to create build agent as soon as a build start.
OneShotProvisionerStrategy() - Constructor for class org.jenkinsci.plugins.oneshot.OneShotProvisionerStrategy
 
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, 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.UseOnceComputer
 

S

setChannel(Channel, OutputStream, Channel.Listener) - Method in class org.jenkinsci.plugins.oneshot.OneShotComputer
 
setEnabled(boolean) - Static method in class org.jenkinsci.plugins.oneshot.OneShotProvisionerStrategy
Sets whether this strategy is enabled for the current Jenkins instance.
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.UseOnceComputer
Implement can override this method to cleanly terminate the executor and cleanup resources.

U

UseOnceComputer - Class in org.jenkinsci.plugins.oneshot
A computer that will be used only once, for a build, then destroyed.
UseOnceComputer(Slave) - Constructor for class org.jenkinsci.plugins.oneshot.UseOnceComputer
 
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.

W

WAIT_FOR_RESOURCES - Static variable in class org.jenkinsci.plugins.oneshot.OneShotProvisioner
 

_

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

Copyright © 2016–2017. All rights reserved.