public class AugmentActionImpl extends Object implements AugmentAction
| Modifier and Type | Class and Description |
|---|---|
static class |
AugmentActionImpl.BuildTask
A task that can be used in isolated environments to do a build
|
| Constructor and Description |
|---|
AugmentActionImpl(CuratedApplication curatedApplication) |
AugmentActionImpl(CuratedApplication curatedApplication,
List<Consumer<BuildChainBuilder>> chainCustomizers) |
| Modifier and Type | Method and Description |
|---|---|
StartupActionImpl |
createInitialRuntimeApplication() |
AugmentResult |
createProductionApplication() |
StartupActionImpl |
reloadExistingApplication(boolean hasStartedSuccessfully,
Set<String> changedResources) |
BuildResult |
runCustomAction(Consumer<BuildChainBuilder> chainBuild,
Consumer<BuildExecutionBuilder> executionBuild)
Runs a custom augmentation action, such as generating config.
|
public AugmentActionImpl(CuratedApplication curatedApplication)
public AugmentActionImpl(CuratedApplication curatedApplication, List<Consumer<BuildChainBuilder>> chainCustomizers)
public AugmentResult createProductionApplication()
createProductionApplication in interface AugmentActionpublic StartupActionImpl createInitialRuntimeApplication()
createInitialRuntimeApplication in interface AugmentActionpublic StartupActionImpl reloadExistingApplication(boolean hasStartedSuccessfully, Set<String> changedResources)
reloadExistingApplication in interface AugmentActionpublic BuildResult runCustomAction(Consumer<BuildChainBuilder> chainBuild, Consumer<BuildExecutionBuilder> executionBuild)
chainBuild - A consumer that customises the build to select the output targetsexecutionBuild - A consumer that can see the initial build executionCopyright © 2020 JBoss by Red Hat. All rights reserved.