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
Nested ClassesModifier and TypeClassDescriptionstatic class -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionabstract voidexecute(Run<?, ?> build, Launcher launcher, TaskListener listener) protected DockerLaunchActiongetLaunchAction(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.DockerExceptionIOException
-
getLaunchAction
- Parameters:
build- The build being inspected- Returns:
- first DockerLaunchAction attached to build
-
getDescriptor
- Specified by:
getDescriptorin interfaceDescribable<DockerBuilderControlOption>
-