Package it.dockins.dockerslaves.spi
Class DockerProvisionerFactory
java.lang.Object
it.dockins.dockerslaves.spi.DockerProvisionerFactory
- All Implemented Interfaces:
Describable<DockerProvisionerFactory>
- Direct Known Subclasses:
DefaultDockerProvisionerFactory
public abstract class DockerProvisionerFactory
extends Object
implements Describable<DockerProvisionerFactory>
This component is responsible to orchestrate the provisioning of a build environment based on configured
ContainerSetDefinition for specified Job.- Author:
- Nicolas De Loof
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleanbooleanabstract DockerProvisionerabstract DockerProvisioner
-
Constructor Details
-
DockerProvisionerFactory
public DockerProvisionerFactory()
-
-
Method Details
-
getDescriptor
- Specified by:
getDescriptorin interfaceDescribable<DockerProvisionerFactory>
-
createProvisionerForClassicJob
public abstract DockerProvisioner createProvisionerForClassicJob(Job job, ContainerSetDefinition spec) throws IOException, InterruptedException - Throws:
IOExceptionInterruptedException
-
createProvisionerForPipeline
public abstract DockerProvisioner createProvisionerForPipeline(Job job, ContainerSetDefinition spec) throws IOException, InterruptedException - Throws:
IOExceptionInterruptedException
-
canBeUsedAsMainContainer
-
canBeUsedAsSideContainer
-