Package io.quarkus.runner.bootstrap
Class AugmentActionImpl
java.lang.Object
io.quarkus.runner.bootstrap.AugmentActionImpl
- All Implemented Interfaces:
AugmentAction
The augmentation task that produces the application.
-
Nested Class Summary
Modifier and TypeClassDescriptionstatic class
A task that can be used in isolated environments to do a build -
Constructor Summary
ConstructorDescriptionAugmentActionImpl
(CuratedApplication curatedApplication) AugmentActionImpl
(CuratedApplication curatedApplication, List<Consumer<BuildChainBuilder>> chainCustomizers) Deprecated.AugmentActionImpl
(CuratedApplication curatedApplication, List<Consumer<BuildChainBuilder>> chainCustomizers, List<ClassLoaderEventListener> classLoadListeners) -
Method Summary
Modifier and TypeMethodDescriptionvoid
performCustomBuild
(String resultHandler, Object context, String... finalOutputs) reloadExistingApplication
(boolean hasStartedSuccessfully, Set<String> changedResources, ClassChangeInformation classChangeInformation)
-
Constructor Details
-
AugmentActionImpl
-
AugmentActionImpl
@Deprecated public AugmentActionImpl(CuratedApplication curatedApplication, List<Consumer<BuildChainBuilder>> chainCustomizers) Deprecated.Leaving this here for backwards compatibility, even though this is only internal. -
AugmentActionImpl
public AugmentActionImpl(CuratedApplication curatedApplication, List<Consumer<BuildChainBuilder>> chainCustomizers, List<ClassLoaderEventListener> classLoadListeners)
-
-
Method Details
-
performCustomBuild
- Specified by:
performCustomBuild
in interfaceAugmentAction
-
createProductionApplication
- Specified by:
createProductionApplication
in interfaceAugmentAction
-
createInitialRuntimeApplication
- Specified by:
createInitialRuntimeApplication
in interfaceAugmentAction
-
reloadExistingApplication
public StartupActionImpl reloadExistingApplication(boolean hasStartedSuccessfully, Set<String> changedResources, ClassChangeInformation classChangeInformation) - Specified by:
reloadExistingApplication
in interfaceAugmentAction
-