Interface AugmentAction


public interface AugmentAction
  • Method Details

    • performCustomBuild

      void performCustomBuild(String resultConsumer, Object context, String... finalOutputs)
      Performs a custom augmentation run, asking for the outputs provided in finalOutputs, and passing them to the resultConsumer
      Parameters:
      resultConsumer - The name of a BiConsumer<Object, BuildResult> class that will be instantiated to handle the result
      context - An additional context object that is passed as-is to the result consumer
      finalOutputs - The names of the build items to ask for as part of the build
    • createProductionApplication

      AugmentResult createProductionApplication()
    • createInitialRuntimeApplication

      StartupAction createInitialRuntimeApplication()
    • reloadExistingApplication

      StartupAction reloadExistingApplication(boolean hasStartedSuccessfully, Set<String> changedResources, ClassChangeInformation classChangeInformation)