Class AugmentActionImpl

java.lang.Object
io.quarkus.runner.bootstrap.AugmentActionImpl
All Implemented Interfaces:
io.quarkus.bootstrap.app.AugmentAction

public class AugmentActionImpl extends Object implements io.quarkus.bootstrap.app.AugmentAction
The augmentation task that produces the application.
  • Constructor Details

    • AugmentActionImpl

      public AugmentActionImpl(io.quarkus.bootstrap.app.CuratedApplication curatedApplication)
    • AugmentActionImpl

      @Deprecated public AugmentActionImpl(io.quarkus.bootstrap.app.CuratedApplication curatedApplication, List<Consumer<io.quarkus.builder.BuildChainBuilder>> chainCustomizers)
      Deprecated.
      Leaving this here for backwards compatibility, even though this is only internal.
    • AugmentActionImpl

      public AugmentActionImpl(io.quarkus.bootstrap.app.CuratedApplication curatedApplication, List<Consumer<io.quarkus.builder.BuildChainBuilder>> chainCustomizers, List<io.quarkus.bootstrap.classloading.ClassLoaderEventListener> classLoadListeners)
  • Method Details

    • performCustomBuild

      public void performCustomBuild(String resultHandler, Object context, String... finalOutputs)
      Specified by:
      performCustomBuild in interface io.quarkus.bootstrap.app.AugmentAction
    • createProductionApplication

      public io.quarkus.bootstrap.app.AugmentResult createProductionApplication()
      Specified by:
      createProductionApplication in interface io.quarkus.bootstrap.app.AugmentAction
    • createInitialRuntimeApplication

      public StartupActionImpl createInitialRuntimeApplication()
      Specified by:
      createInitialRuntimeApplication in interface io.quarkus.bootstrap.app.AugmentAction
    • reloadExistingApplication

      public StartupActionImpl reloadExistingApplication(boolean hasStartedSuccessfully, Set<String> changedResources, io.quarkus.bootstrap.app.ClassChangeInformation classChangeInformation)
      Specified by:
      reloadExistingApplication in interface io.quarkus.bootstrap.app.AugmentAction