Package io.quarkus.deployment.pkg.steps
Class NativeImageBuildRemoteContainerRunner
- java.lang.Object
-
- io.quarkus.deployment.pkg.steps.NativeImageBuildRunner
-
- io.quarkus.deployment.pkg.steps.NativeImageBuildContainerRunner
-
- io.quarkus.deployment.pkg.steps.NativeImageBuildRemoteContainerRunner
-
public class NativeImageBuildRemoteContainerRunner extends NativeImageBuildContainerRunner
-
-
Field Summary
-
Fields inherited from class io.quarkus.deployment.pkg.steps.NativeImageBuildContainerRunner
containerRuntime, nativeConfig, outputPath
-
-
Constructor Summary
Constructors Constructor Description NativeImageBuildRemoteContainerRunner(NativeConfig nativeConfig, Path outputDir, String resultingExecutableName)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected String[]getBuildCommand(List<String> args)protected voidpostBuild()protected voidpreBuild(List<String> buildArgs)-
Methods inherited from class io.quarkus.deployment.pkg.steps.NativeImageBuildContainerRunner
buildCommand, getContainerRuntimeBuildArgs, getGraalVMVersionCommand, setup
-
Methods inherited from class io.quarkus.deployment.pkg.steps.NativeImageBuildRunner
build, getGraalVMVersion, runCommand
-
-
-
-
Constructor Detail
-
NativeImageBuildRemoteContainerRunner
public NativeImageBuildRemoteContainerRunner(NativeConfig nativeConfig, Path outputDir, String resultingExecutableName)
-
-
Method Detail
-
preBuild
protected void preBuild(List<String> buildArgs) throws InterruptedException, IOException
- Overrides:
preBuildin classNativeImageBuildRunner- Throws:
InterruptedExceptionIOException
-
getBuildCommand
protected String[] getBuildCommand(List<String> args)
- Overrides:
getBuildCommandin classNativeImageBuildContainerRunner
-
postBuild
protected void postBuild() throws InterruptedException, IOException- Overrides:
postBuildin classNativeImageBuildRunner- Throws:
InterruptedExceptionIOException
-
-