APIdia Launch Partner
Top Fields Constructors Methods
jdk.jpackage.internal

public Class LinuxBundlingEnvironment

extends DefaultBundlingEnvironment
Class Inheritance
Static Imports
java.util.stream.Collectors.toMap, jdk.jpackage.internal.LinuxFromOptions.createLinuxApplication, .LinuxPackagingPipeline.APPLICATION_LAYOUT, jdk.jpackage.internal.cli.StandardBundlingOperation.CREATE_LINUX_APP_IMAGE, .StandardBundlingOperation.CREATE_LINUX_DEB, .StandardBundlingOperation.CREATE_LINUX_RPM, jdk.jpackage.internal.util.MemoizingSupplier.runOnce

Field Summary

Modifier and TypeField and Description
private static final Map<PackageType, BundlingOperationDescriptor>

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
private static Result<LinuxSystemEnvironment>
private static BuildEnvFromOptions
private static PackagingPipeline.Builder
private static void
private static void
private static void
private static <T extends LinuxPackage> T
Inherited from jdk.jpackage.internal.DefaultBundlingEnvironment:
buildconfigurationErrorscreateApplicationImagecreateBundlecreateBundlerSuppliercreateNativePackagecreateNativePackagedefaultOperation

Field Detail

DESCRIPTORSback to summary
private static final Map<PackageType, BundlingOperationDescriptor> DESCRIPTORS

Constructor Detail

LinuxBundlingEnvironmentback to summary
public LinuxBundlingEnvironment()

Method Detail

adjustPackageArchback to summary
private static Result<LinuxSystemEnvironment> adjustPackageArch(LinuxSystemEnvironment sysEnv, StandardPackageType type)
buildEnvback to summary
private static BuildEnvFromOptions buildEnv()
buildPipelineback to summary
private static PackagingPipeline.Builder buildPipeline(LinuxPackage pkg)
createAppImageback to summary
private static void createAppImage(Options options)
createDebPackageback to summary
private static void createDebPackage(Options options, LinuxDebSystemEnvironment sysEnv)
createRpmPackageback to summary
private static void createRpmPackage(Options options, LinuxRpmSystemEnvironment sysEnv)
updateSummaryback to summary
private static <T extends LinuxPackage> T updateSummary(T pkg, SummaryAccumulator summary, LinuxSystemEnvironment sysEnv)