Package io.quarkus.deployment
Class SnapStartProcessor
- java.lang.Object
-
- io.quarkus.deployment.SnapStartProcessor
-
public class SnapStartProcessor extends Object
A processor handling the various AWS SnapStart optimizations.
-
-
Constructor Summary
Constructors Constructor Description SnapStartProcessor()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
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)
-
-
-
Method Detail
-
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)
-
-