Uses of Class
io.quarkus.deployment.jvm.ResolvedJVMRequirements
Packages that use ResolvedJVMRequirements
Package
Description
-
Uses of ResolvedJVMRequirements in io.quarkus.deployment.pkg.jar
Fields in io.quarkus.deployment.pkg.jar declared as ResolvedJVMRequirementsModifier and TypeFieldDescriptionprotected final ResolvedJVMRequirementsAbstractJarBuilder.jvmRequirementsMethods in io.quarkus.deployment.pkg.jar with parameters of type ResolvedJVMRequirementsModifier and TypeMethodDescriptionprotected static voidAbstractJarBuilder.generateManifest(ArchiveCreator archiveCreator, String classPath, PackageConfig config, io.quarkus.maven.dependency.ResolvedDependency appArtifact, ResolvedJVMRequirements jvmRequirements, String mainClassName, ApplicationInfoBuildItem applicationInfo) Manifest generation is quite simple : we just have to push some attributes in manifest.Constructors in io.quarkus.deployment.pkg.jar with parameters of type ResolvedJVMRequirementsModifierConstructorDescriptionAbstractJarBuilder(CurateOutcomeBuildItem curateOutcome, OutputTargetBuildItem outputTarget, ApplicationInfoBuildItem applicationInfo, PackageConfig packageConfig, MainClassBuildItem mainClass, ApplicationArchivesBuildItem applicationArchives, TransformedClassesBuildItem transformedClasses, List<GeneratedClassBuildItem> generatedClasses, List<GeneratedResourceBuildItem> generatedResources, Set<io.quarkus.maven.dependency.ArtifactKey> removedArtifactKeys, ExecutorService executorService, ResolvedJVMRequirements jvmRequirements) AbstractLegacyThinJarBuilder(CurateOutcomeBuildItem curateOutcome, OutputTargetBuildItem outputTarget, ApplicationInfoBuildItem applicationInfo, PackageConfig packageConfig, MainClassBuildItem mainClass, ApplicationArchivesBuildItem applicationArchives, TransformedClassesBuildItem transformedClasses, List<GeneratedClassBuildItem> generatedClasses, List<GeneratedResourceBuildItem> generatedResources, Set<io.quarkus.maven.dependency.ArtifactKey> removedArtifactKeys, ExecutorService executorService, ResolvedJVMRequirements jvmRequirements) FastJarBuilder(CurateOutcomeBuildItem curateOutcome, OutputTargetBuildItem outputTarget, ApplicationInfoBuildItem applicationInfo, PackageConfig packageConfig, MainClassBuildItem mainClass, ApplicationArchivesBuildItem applicationArchives, List<AdditionalApplicationArchiveBuildItem> additionalApplicationArchives, TransformedClassesBuildItem transformedClasses, List<GeneratedClassBuildItem> generatedClasses, List<GeneratedResourceBuildItem> generatedResources, Set<io.quarkus.maven.dependency.ArtifactKey> parentFirstArtifactKeys, Set<io.quarkus.maven.dependency.ArtifactKey> removedArtifactKeys, ExecutorService executorService, ResolvedJVMRequirements jvmRequirements) LegacyThinJarBuilder(CurateOutcomeBuildItem curateOutcome, OutputTargetBuildItem outputTarget, ApplicationInfoBuildItem applicationInfo, PackageConfig packageConfig, MainClassBuildItem mainClass, ApplicationArchivesBuildItem applicationArchives, TransformedClassesBuildItem transformedClasses, List<GeneratedClassBuildItem> generatedClasses, List<GeneratedResourceBuildItem> generatedResources, Set<io.quarkus.maven.dependency.ArtifactKey> removedArtifactKeys, ExecutorService executorService, ResolvedJVMRequirements jvmRequirements) NativeImageSourceJarBuilder(CurateOutcomeBuildItem curateOutcome, OutputTargetBuildItem outputTarget, ApplicationInfoBuildItem applicationInfo, PackageConfig packageConfig, MainClassBuildItem mainClass, ApplicationArchivesBuildItem applicationArchives, TransformedClassesBuildItem transformedClasses, List<GeneratedClassBuildItem> generatedClasses, List<GeneratedResourceBuildItem> generatedResources, List<GeneratedNativeImageClassBuildItem> nativeImageResources, Set<io.quarkus.maven.dependency.ArtifactKey> removedArtifactKeys, ExecutorService executorService, ResolvedJVMRequirements jvmRequirements) UberJarBuilder(CurateOutcomeBuildItem curateOutcome, OutputTargetBuildItem outputTarget, ApplicationInfoBuildItem applicationInfo, PackageConfig packageConfig, MainClassBuildItem mainClass, ApplicationArchivesBuildItem applicationArchives, TransformedClassesBuildItem transformedClasses, List<GeneratedClassBuildItem> generatedClasses, List<GeneratedResourceBuildItem> generatedResources, Set<io.quarkus.maven.dependency.ArtifactKey> removedArtifactKeys, List<UberJarMergedResourceBuildItem> mergedResources, List<UberJarIgnoredResourceBuildItem> ignoredResources, ExecutorService executorService, ResolvedJVMRequirements jvmRequirements) -
Uses of ResolvedJVMRequirements in io.quarkus.deployment.pkg.steps
Methods in io.quarkus.deployment.pkg.steps with parameters of type ResolvedJVMRequirementsModifier and TypeMethodDescriptionJarResultBuildStep.buildNativeImageJar(CurateOutcomeBuildItem curateOutcomeBuildItem, OutputTargetBuildItem outputTargetBuildItem, TransformedClassesBuildItem transformedClasses, ApplicationArchivesBuildItem applicationArchivesBuildItem, ApplicationInfoBuildItem applicationInfo, PackageConfig packageConfig, List<GeneratedClassBuildItem> generatedClasses, List<GeneratedNativeImageClassBuildItem> nativeImageResources, List<GeneratedResourceBuildItem> generatedResources, MainClassBuildItem mainClassBuildItem, ClassLoadingConfig classLoadingConfig, ExecutorService buildExecutor, ResolvedJVMRequirements jvmRequirements) Native images are built from a specially created jar file.JarResultBuildStep.buildRunnerJar(CurateOutcomeBuildItem curateOutcomeBuildItem, ResolvedJVMRequirements jvmRequirements, OutputTargetBuildItem outputTargetBuildItem, TransformedClassesBuildItem transformedClasses, ApplicationArchivesBuildItem applicationArchivesBuildItem, ApplicationInfoBuildItem applicationInfo, PackageConfig packageConfig, ClassLoadingConfig classLoadingConfig, List<GeneratedClassBuildItem> generatedClasses, List<GeneratedResourceBuildItem> generatedResources, List<UberJarMergedResourceBuildItem> uberJarMergedResourceBuildItems, List<UberJarIgnoredResourceBuildItem> uberJarIgnoredResourceBuildItems, QuarkusBuildCloseablesBuildItem closeablesBuildItem, List<AdditionalApplicationArchiveBuildItem> additionalApplicationArchiveBuildItems, MainClassBuildItem mainClassBuildItem, Optional<JvmStartupOptimizerArchiveRequestedBuildItem> jvmStartupOptimizerArchiveRequested, ExecutorService buildExecutor) -
Uses of ResolvedJVMRequirements in io.quarkus.deployment.steps
Methods in io.quarkus.deployment.steps that return ResolvedJVMRequirementsModifier and TypeMethodDescription(package private) ResolvedJVMRequirementsJvmRequirementsBuildStep.resolveJVMRequirements(List<ModuleOpenBuildItem> addOpens, List<ModuleEnableNativeAccessBuildItem> enableNativeAccesses) Resolves JVM requirements from the collected module open build items.