public class CuratedApplication extends Object implements Serializable, Closeable
| Modifier and Type | Method and Description |
|---|---|
void |
close() |
AugmentAction |
createAugmentor() |
AugmentAction |
createAugmentor(String functionName,
Map<String,Object> props)
This creates an augmentor, but uses the supplied class name to customise the build chain.
|
QuarkusClassLoader |
createDeploymentClassLoader() |
QuarkusClassLoader |
createRuntimeClassLoader(QuarkusClassLoader loader,
Map<String,byte[]> resources,
Map<String,byte[]> transformedClasses) |
AppModel |
getAppModel() |
QuarkusClassLoader |
getAugmentClassLoader() |
QuarkusClassLoader |
getBaseRuntimeClassLoader()
creates the base runtime class loader.
|
CurationResult |
getCurationResult() |
QuarkusBootstrap |
getQuarkusBootstrap() |
List<AppDependency> |
getUpdatedDeps() |
boolean |
hasUpdatedDeps() |
Object |
runInAugmentClassLoader(String consumerName,
Map<String,Object> params) |
Object |
runInBaseRuntimeClassLoader(String consumerName,
Map<String,Object> params) |
public AppModel getAppModel()
public QuarkusBootstrap getQuarkusBootstrap()
public boolean hasUpdatedDeps()
public List<AppDependency> getUpdatedDeps()
public Object runInAugmentClassLoader(String consumerName, Map<String,Object> params)
public Object runInBaseRuntimeClassLoader(String consumerName, Map<String,Object> params)
public CurationResult getCurationResult()
public AugmentAction createAugmentor()
public AugmentAction createAugmentor(String functionName, Map<String,Object> props)
Function<Map<String, Object>, List<Consumer<BuildChainBuilder>>>
which is used to generate a list of build chain customisers to control the build.public QuarkusClassLoader getAugmentClassLoader()
public QuarkusClassLoader getBaseRuntimeClassLoader()
public QuarkusClassLoader createDeploymentClassLoader()
public QuarkusClassLoader createRuntimeClassLoader(QuarkusClassLoader loader, Map<String,byte[]> resources, Map<String,byte[]> transformedClasses)
public void close()
close in interface Closeableclose in interface AutoCloseableCopyright © 2020 JBoss by Red Hat. All rights reserved.