Skip navigation links
A B C E F G H I L O P S U 

A

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

B

BufferedTeeTaskListener - Class in org.jenkinsci.plugins.oneshot
A TaskListener which delegates to another TaskListener but also store output into a temporary file, so it can later - when a second OutputStream is attached - dump the same content to another logger.
BufferedTeeTaskListener(TaskListener, File) - Constructor for class org.jenkinsci.plugins.oneshot.BufferedTeeTaskListener
 

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
 
COMPUTER_LISTENER - Static variable in class org.jenkinsci.plugins.oneshot.OneShotComputer
 
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 mecanism to use nodes, so we also need to consider $OneShotSlave.createLauncher(TaskListener) as an event to determine first use of the slave.

E

error(String) - Method in class org.jenkinsci.plugins.oneshot.BufferedTeeTaskListener
 
error(String, Object...) - Method in class org.jenkinsci.plugins.oneshot.BufferedTeeTaskListener
 

F

fatalError(String) - Method in class org.jenkinsci.plugins.oneshot.BufferedTeeTaskListener
 
fatalError(String, Object...) - Method in class org.jenkinsci.plugins.oneshot.BufferedTeeTaskListener
 

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
 
getDefaultCharset() - Method in class org.jenkinsci.plugins.oneshot.OneShotComputer
$Computer.getDefaultCharset() is the first computer method used by $Run.execute(Run.RunExecution) when a job is executed.
getLogger() - Method in class org.jenkinsci.plugins.oneshot.BufferedTeeTaskListener
 
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
 
hyperlink(String, String) - Method in class org.jenkinsci.plugins.oneshot.BufferedTeeTaskListener
 

I

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

LOG_FILTER - Static variable in class org.jenkinsci.plugins.oneshot.OneShotSlave
We listen to loggers creation by $Runs so we can write the executor's launch log into build log.

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

S

setComputerListener(TaskListener) - Method in class org.jenkinsci.plugins.oneshot.OneShotSlave
Assign the $ComputerLauncher listener as the node is actually started, so we can pipe it to the $Run log.
setExecutable(Queue.Executable) - Method in class org.jenkinsci.plugins.oneshot.OneShotSlave
Assign a $Run to this OneShotSlave.
setSideOutputStream(OutputStream) - Method in class org.jenkinsci.plugins.oneshot.BufferedTeeTaskListener
 

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 B C E F G H I L O P S U 
Skip navigation links

Copyright © 2016. All rights reserved.