Package io.quarkus.deployment
Class SnapStartProcessor
java.lang.Object
io.quarkus.deployment.SnapStartProcessor
A processor handling the various AWS SnapStart optimizations.
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionvoid
generateClassListFromApplication
(SnapStartConfig config, Optional<SnapStartDefaultValueBuildItem> defaultVal, BuildProducer<PreloadClassBuildItem> producer, TransformedClassesBuildItem transformedClasses, ApplicationArchivesBuildItem applicationArchivesBuildItem, List<GeneratedClassBuildItem> generatedClasses) void
processSnapStart
(BuildProducer<PreloadClassesEnabledBuildItem> preload, BuildProducer<SnapStartEnabledBuildItem> snapStartEnabled, SnapStartRecorder recorder, SnapStartConfig config, Optional<SnapStartDefaultValueBuildItem> defaultVal)
-
Constructor Details
-
SnapStartProcessor
public SnapStartProcessor()
-
-
Method Details
-
processSnapStart
public void processSnapStart(BuildProducer<PreloadClassesEnabledBuildItem> preload, BuildProducer<SnapStartEnabledBuildItem> snapStartEnabled, SnapStartRecorder recorder, SnapStartConfig config, Optional<SnapStartDefaultValueBuildItem> defaultVal) -
generateClassListFromApplication
public void generateClassListFromApplication(SnapStartConfig config, Optional<SnapStartDefaultValueBuildItem> defaultVal, BuildProducer<PreloadClassBuildItem> producer, TransformedClassesBuildItem transformedClasses, ApplicationArchivesBuildItem applicationArchivesBuildItem, List<GeneratedClassBuildItem> generatedClasses)
-