Class DockerBuilderControlOption
java.lang.Object
com.nirima.jenkins.plugins.docker.builder.DockerBuilderControlOption
- All Implemented Interfaces:
Describable<DockerBuilderControlOption>
,Serializable
- Direct Known Subclasses:
DockerBuilderControlCloudOption
,DockerBuilderControlOptionStopAll
public abstract class DockerBuilderControlOption
extends Object
implements Describable<DockerBuilderControlOption>, Serializable
Root abstract class for DockerBuilderControls
- Author:
- magnayn
- See Also:
-
Nested Class Summary
Modifier and TypeClassDescriptionstatic class
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionabstract void
execute
(Run<?, ?> build, Launcher launcher, TaskListener listener) protected DockerLaunchAction
getLaunchAction
(Run<?, ?> build)
-
Constructor Details
-
DockerBuilderControlOption
public DockerBuilderControlOption()
-
-
Method Details
-
execute
public abstract void execute(Run<?, ?> build, Launcher launcher, TaskListener listener) throws com.github.dockerjava.api.exception.DockerException, IOException- Throws:
com.github.dockerjava.api.exception.DockerException
IOException
-
getLaunchAction
- Parameters:
build
- The build being inspected- Returns:
- first DockerLaunchAction attached to build
-
getDescriptor
- Specified by:
getDescriptor
in interfaceDescribable<DockerBuilderControlOption>
-