Skip navigation links
A C D E F G H I J L N O P R S T V W 

A

asNode() - Method in class sh.hyper.hyperslaves.HyperSlave
 

C

checkImageExists(Launcher, String) - Method in class sh.hyper.hyperslaves.drivers.CliHyperDriver
 
checkImageExists(Launcher, String) - Method in interface sh.hyper.hyperslaves.spi.ContainerDriver
 
clean() - Method in class sh.hyper.hyperslaves.HyperProvisioner
 
CliHyperDriver - Class in sh.hyper.hyperslaves.drivers
 
CliHyperDriver() - Constructor for class sh.hyper.hyperslaves.drivers.CliHyperDriver
 
configure(StaplerRequest, JSONObject) - Method in class sh.hyper.hyperslaves.HyperSlaves
 
ContainerDefinition - Class in sh.hyper.hyperslaves.spec
 
ContainerDefinition() - Constructor for class sh.hyper.hyperslaves.spec.ContainerDefinition
 
ContainerDriver - Interface in sh.hyper.hyperslaves.spi
 
ContainerDriverFactory - Class in sh.hyper.hyperslaves.spi
 
ContainerDriverFactory() - Constructor for class sh.hyper.hyperslaves.spi.ContainerDriverFactory
 
ContainerDriverFactoryDescriptor - Class in sh.hyper.hyperslaves.spi
 
ContainerDriverFactoryDescriptor() - Constructor for class sh.hyper.hyperslaves.spi.ContainerDriverFactoryDescriptor
 
ContainerInstance - Class in sh.hyper.hyperslaves
 
ContainerInstance(String) - Constructor for class sh.hyper.hyperslaves.ContainerInstance
 
ContainerInstance(String, String) - Constructor for class sh.hyper.hyperslaves.ContainerInstance
 
ContainerSetDefinition - Class in sh.hyper.hyperslaves.spec
 
ContainerSetDefinition(ContainerDefinition) - Constructor for class sh.hyper.hyperslaves.spec.ContainerSetDefinition
 
ContainerSetDefinition.DescriptorImpl - Class in sh.hyper.hyperslaves.spec
 
context - Variable in class sh.hyper.hyperslaves.HyperProvisioner
 
createAndLaunchSlaveContainer(SlaveComputer, Launcher, String, String) - Method in class sh.hyper.hyperslaves.drivers.CliHyperDriver
 
createAndLaunchSlaveContainer(SlaveComputer, Launcher, String, String) - Method in interface sh.hyper.hyperslaves.spi.ContainerDriver
 
createComputer() - Method in class sh.hyper.hyperslaves.HyperSlave
 
createComputerLauncher() - Method in class sh.hyper.hyperslaves.HyperComputer
 
createLauncher(TaskListener) - Method in class sh.hyper.hyperslaves.HyperSlave
Create a custom $Launcher which relies on plil docker run to start a new process
createProvisioner() - Method in class sh.hyper.hyperslaves.HyperComputer
 
createProvisioner(TaskListener) - Method in class sh.hyper.hyperslaves.HyperProvisionerFactory
 
createProvisioner(TaskListener) - Method in class sh.hyper.hyperslaves.HyperProvisionerFactory.StandardJob
 
createStandardJobProvisionerFactory(Job) - Method in class sh.hyper.hyperslaves.HyperSlaves
 

D

DescriptorImp() - Constructor for class sh.hyper.hyperslaves.drivers.PlainHyperAPIContainerDriverFactory.DescriptorImp
 
DescriptorImpl() - Constructor for class sh.hyper.hyperslaves.HyperSlaves.DescriptorImpl
 
DescriptorImpl() - Constructor for class sh.hyper.hyperslaves.spec.ContainerSetDefinition.DescriptorImpl
 
DescriptorImpl() - Constructor for class sh.hyper.hyperslaves.spec.ImageIdContainerDefinition.DescriptorImpl
 
doFillClientItems() - Method in class sh.hyper.hyperslaves.drivers.PlainHyperAPIContainerDriverFactory.DescriptorImp
 
doFillSizeItems(String) - Method in class sh.hyper.hyperslaves.spec.ImageIdContainerDefinition.DescriptorImpl
 
driver - Variable in class sh.hyper.hyperslaves.HyperProvisioner
 
driver - Variable in class sh.hyper.hyperslaves.HyperProvisionerFactory
 

E

execInSlaveContainer(Launcher, String, Launcher.ProcStarter) - Method in class sh.hyper.hyperslaves.drivers.CliHyperDriver
 
execInSlaveContainer(Launcher, String, Launcher.ProcStarter) - Method in interface sh.hyper.hyperslaves.spi.ContainerDriver
 

F

forJob(Job) - Method in class sh.hyper.hyperslaves.drivers.PlainHyperAPIContainerDriverFactory
 
forJob(Job) - Method in class sh.hyper.hyperslaves.spi.ContainerDriverFactory
 

G

get() - Static method in class sh.hyper.hyperslaves.HyperSlaves
 
getAssignedLabel(SubTask) - Method in class sh.hyper.hyperslaves.HyperSlaveAssignmentAction
 
getAssignedNodeName() - Method in class sh.hyper.hyperslaves.HyperSlaveAssignmentAction
 
getBuildHostImage() - Method in class sh.hyper.hyperslaves.spec.ContainerSetDefinition
 
getClient() - Method in class sh.hyper.hyperslaves.drivers.PlainHyperAPIContainerDriverFactory
 
getComputer() - Method in class sh.hyper.hyperslaves.HyperSlave
 
getContext() - Method in class sh.hyper.hyperslaves.HyperProvisioner
 
getDescriptor() - Method in class sh.hyper.hyperslaves.HyperSlaves
 
getDisplayName() - Method in class sh.hyper.hyperslaves.drivers.PlainHyperAPIContainerDriverFactory.DescriptorImp
 
getDisplayName() - Method in class sh.hyper.hyperslaves.HyperSlaves.DescriptorImpl
 
getDisplayName() - Method in class sh.hyper.hyperslaves.JobBuildsContainersContext
 
getDisplayName() - Method in class sh.hyper.hyperslaves.spec.ContainerSetDefinition.DescriptorImpl
 
getDisplayName() - Method in class sh.hyper.hyperslaves.spec.ImageIdContainerDefinition.DescriptorImpl
 
getIconFileName() - Method in class sh.hyper.hyperslaves.JobBuildsContainersContext
 
getId() - Method in class sh.hyper.hyperslaves.ContainerInstance
 
getImage(ContainerDriver, TaskListener) - Method in class sh.hyper.hyperslaves.spec.ContainerDefinition
 
getImage() - Method in class sh.hyper.hyperslaves.spec.ImageIdContainerDefinition
 
getImage(ContainerDriver, TaskListener) - Method in class sh.hyper.hyperslaves.spec.ImageIdContainerDefinition
 
getImageName() - Method in class sh.hyper.hyperslaves.ContainerInstance
 
getNode() - Method in class sh.hyper.hyperslaves.HyperComputer
 
getProvisioner() - Method in class sh.hyper.hyperslaves.HyperComputer
 
getSize() - Method in class sh.hyper.hyperslaves.spec.ContainerDefinition
 
getSize() - Method in class sh.hyper.hyperslaves.spec.ImageIdContainerDefinition
 
getSlaveContainer() - Method in class sh.hyper.hyperslaves.JobBuildsContainersContext
 
getUrlName() - Method in class sh.hyper.hyperslaves.JobBuildsContainersContext
 
getWorkdirVolume() - Method in class sh.hyper.hyperslaves.JobBuildsContainersContext
 

H

hasContainer(Launcher, String) - Method in class sh.hyper.hyperslaves.drivers.CliHyperDriver
 
hasContainer(Launcher, String) - Method in interface sh.hyper.hyperslaves.spi.ContainerDriver
 
HyperComputer - Class in sh.hyper.hyperslaves
A computer on which a specific build will occur
HyperComputer(HyperSlave, HyperProvisionerFactory) - Constructor for class sh.hyper.hyperslaves.HyperComputer
 
HyperComputerLauncher - Class in sh.hyper.hyperslaves
Launchs initials containers
HyperComputerLauncher() - Constructor for class sh.hyper.hyperslaves.HyperComputerLauncher
 
HyperLauncher - Class in sh.hyper.hyperslaves
Process launcher which uses docker exec instead of execve Jenkins relies on remoting channel to run commands / process on executor.
HyperLauncher(TaskListener, VirtualChannel, boolean, HyperProvisioner) - Constructor for class sh.hyper.hyperslaves.HyperLauncher
 
HyperProvisioner - Class in sh.hyper.hyperslaves
Provision ContainerInstances based on $ContainerSetDefinition to provide a queued task an executor.
HyperProvisioner(JobBuildsContainersContext, TaskListener, ContainerDriver, Job, ContainerSetDefinition) - Constructor for class sh.hyper.hyperslaves.HyperProvisioner
 
HyperProvisionerFactory - Class in sh.hyper.hyperslaves
 
HyperProvisionerFactory(ContainerDriver, Job, ContainerSetDefinition) - Constructor for class sh.hyper.hyperslaves.HyperProvisionerFactory
 
HyperProvisionerFactory.StandardJob - Class in sh.hyper.hyperslaves
 
HyperSlave - Class in sh.hyper.hyperslaves
An $EphemeralNode using hyper container to host the build processes.
HyperSlave(String, String, String, HyperProvisionerFactory) - Constructor for class sh.hyper.hyperslaves.HyperSlave
 
HyperSlave.HyperSlaveRunListener - Class in sh.hyper.hyperslaves
This listener get notified as the build is going to start.
HyperSlaveAssignmentAction - Class in sh.hyper.hyperslaves
 
HyperSlaveAssignmentAction(String) - Constructor for class sh.hyper.hyperslaves.HyperSlaveAssignmentAction
 
HyperSlaveRunListener() - Constructor for class sh.hyper.hyperslaves.HyperSlave.HyperSlaveRunListener
 
HyperSlaves - Class in sh.hyper.hyperslaves
Cloud implementation designed to launch a container to establish a Jenkins executor.
HyperSlaves() - Constructor for class sh.hyper.hyperslaves.HyperSlaves
 
HyperSlaves.DescriptorImpl - Class in sh.hyper.hyperslaves
 
HyperWorkspace - Class in sh.hyper.hyperslaves
 
HyperWorkspace() - Constructor for class sh.hyper.hyperslaves.HyperWorkspace
 

I

ImageIdContainerDefinition - Class in sh.hyper.hyperslaves.spec
 
ImageIdContainerDefinition(String, String, boolean) - Constructor for class sh.hyper.hyperslaves.spec.ImageIdContainerDefinition
 
ImageIdContainerDefinition.DescriptorImpl - Class in sh.hyper.hyperslaves.spec
 
isApplicable(Class<? extends Job>) - Method in class sh.hyper.hyperslaves.spec.ContainerSetDefinition.DescriptorImpl
 

J

job - Variable in class sh.hyper.hyperslaves.HyperProvisionerFactory
 
JobBuildsContainersContext - Class in sh.hyper.hyperslaves
 
JobBuildsContainersContext() - Constructor for class sh.hyper.hyperslaves.JobBuildsContainersContext
 

L

launch(SlaveComputer, TaskListener) - Method in class sh.hyper.hyperslaves.HyperComputerLauncher
 
launch(HyperComputer, TaskListener) - Method in class sh.hyper.hyperslaves.HyperComputerLauncher
 
launch(Launcher.ProcStarter) - Method in class sh.hyper.hyperslaves.HyperLauncher
 
launchBuildProcess(Launcher.ProcStarter, TaskListener) - Method in class sh.hyper.hyperslaves.HyperProvisioner
 
launcher - Variable in class sh.hyper.hyperslaves.HyperProvisioner
 
locate(TopLevelItem, Node) - Method in class sh.hyper.hyperslaves.HyperWorkspace
 

N

newInstance(StaplerRequest, JSONObject) - Method in class sh.hyper.hyperslaves.spec.ContainerSetDefinition.DescriptorImpl
 

O

onEnterBuildable(Queue.BuildableItem) - Method in class sh.hyper.hyperslaves.ProvisionQueueListener
 
onLeft(Queue.LeftItem) - Method in class sh.hyper.hyperslaves.ProvisionQueueListener
If item is canceled, remove the executor we created for it.
onStarted(Run, TaskListener) - Method in class sh.hyper.hyperslaves.HyperSlave.HyperSlaveRunListener
 

P

PlainHyperAPIContainerDriverFactory - Class in sh.hyper.hyperslaves.drivers
 
PlainHyperAPIContainerDriverFactory(PlainHyperAPIContainerDriverFactory.CLIENT) - Constructor for class sh.hyper.hyperslaves.drivers.PlainHyperAPIContainerDriverFactory
 
PlainHyperAPIContainerDriverFactory() - Constructor for class sh.hyper.hyperslaves.drivers.PlainHyperAPIContainerDriverFactory
 
PlainHyperAPIContainerDriverFactory.CLIENT - Enum in sh.hyper.hyperslaves.drivers
 
PlainHyperAPIContainerDriverFactory.DescriptorImp - Class in sh.hyper.hyperslaves.drivers
 
prepareAndLaunchSlaveContainer(SlaveComputer, TaskListener) - Method in class sh.hyper.hyperslaves.HyperProvisioner
 
prepareWorkspace(Job, JobBuildsContainersContext) - Method in class sh.hyper.hyperslaves.HyperProvisionerFactory
 
prependDockerArgs(ArgumentListBuilder) - Method in class sh.hyper.hyperslaves.drivers.CliHyperDriver
 
prependHyperArgs(ArgumentListBuilder) - Method in class sh.hyper.hyperslaves.drivers.CliHyperDriver
 
ProvisionQueueListener - Class in sh.hyper.hyperslaves
Cloud API is designed to launch virtual machines, which is an heavy process, so relies on NodeProvisioner to determine when a new slave is required.
ProvisionQueueListener() - Constructor for class sh.hyper.hyperslaves.ProvisionQueueListener
 
pullImage(Launcher, String) - Method in class sh.hyper.hyperslaves.drivers.CliHyperDriver
 
pullImage(Launcher, String) - Method in interface sh.hyper.hyperslaves.spi.ContainerDriver
 

R

removeContainer(Launcher, ContainerInstance) - Method in class sh.hyper.hyperslaves.drivers.CliHyperDriver
 
removeContainer(Launcher, ContainerInstance) - Method in interface sh.hyper.hyperslaves.spi.ContainerDriver
 

S

setId(String) - Method in class sh.hyper.hyperslaves.ContainerInstance
 
setSlaveContainer(ContainerInstance) - Method in class sh.hyper.hyperslaves.JobBuildsContainersContext
 
setWorkdirVolume(String) - Method in class sh.hyper.hyperslaves.JobBuildsContainersContext
 
sh.hyper.hyperslaves - package sh.hyper.hyperslaves
 
sh.hyper.hyperslaves.drivers - package sh.hyper.hyperslaves.drivers
 
sh.hyper.hyperslaves.spec - package sh.hyper.hyperslaves.spec
 
sh.hyper.hyperslaves.spi - package sh.hyper.hyperslaves.spi
 
SLAVE_ROOT - Static variable in class sh.hyper.hyperslaves.HyperSlave
 
slaveContainer - Variable in class sh.hyper.hyperslaves.JobBuildsContainersContext
 
slaveListener - Variable in class sh.hyper.hyperslaves.HyperProvisioner
 
spec - Variable in class sh.hyper.hyperslaves.HyperProvisioner
 
spec - Variable in class sh.hyper.hyperslaves.HyperProvisionerFactory
 
StandardJob(ContainerDriver, Job) - Constructor for class sh.hyper.hyperslaves.HyperProvisionerFactory.StandardJob
 
start() - Method in class sh.hyper.hyperslaves.HyperSlaves
 

T

terminate() - Method in class sh.hyper.hyperslaves.HyperComputer
 

V

valueOf(String) - Static method in enum sh.hyper.hyperslaves.drivers.PlainHyperAPIContainerDriverFactory.CLIENT
Returns the enum constant of this type with the specified name.
values() - Static method in enum sh.hyper.hyperslaves.drivers.PlainHyperAPIContainerDriverFactory.CLIENT
Returns an array containing the constants of this enum type, in the order they are declared.

W

workdirVolume - Variable in class sh.hyper.hyperslaves.JobBuildsContainersContext
 
A C D E F G H I J L N O P R S T V W 
Skip navigation links

Copyright © 2016. All rights reserved.