| Interface | Description | 
|---|---|
| OneShotCloud | 
| Class | Description | 
|---|---|
| DeadComputer | |
| OneShotAssignment | 
 This action track the $ 
OneShotSlave allocated for a task. | 
| OneShotComputer<S extends OneShotSlave> | |
| OneShotComputerLauncher<C extends OneShotComputer> | Deprecated
 with strict check for JNLPLauncher this isn't usable anymore, see JENKINS-39232 
 | 
| OneShotExecutorQueueListener | 
 This $ 
QueueListener is responsible for detecting jobs that are relying on a One-Shot executor. | 
| OneShotProvisioner<T extends OneShotSlave> | 
 This provisioner is responsible to create $ 
OneShotSlaves. | 
| OneShotProvisionerStrategy | 
 Replacement for the default  
NodeProvisioner to create build agent as soon as a build start. | 
| OneShotQueueTaskDispatcher | |
| OneShotSlave | 
 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. | 
| UseOnceComputer | 
 A computer that will be used only once, for a build, then destroyed. 
 | 
| Exception | Description | 
|---|---|
| OneShotExecutorProvisioningError | 
Copyright © 2016–2017. All rights reserved.