Package io.quarkus.bootstrap.app
Class QuarkusBootstrap
- java.lang.Object
-
- io.quarkus.bootstrap.app.QuarkusBootstrap
-
- All Implemented Interfaces:
Serializable
public class QuarkusBootstrap extends Object implements Serializable
The entry point for starting/building a Quarkus application. This class sets up the base class loading architecture. Once this has been established control is passed into the new class loaders to allow for customisation of the boot process.- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classQuarkusBootstrap.Builderstatic classQuarkusBootstrap.Mode
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description CuratedApplicationbootstrap()static QuarkusBootstrap.Builderbuilder()static QuarkusBootstrap.Builderbuilder(Path applicationRoot)Deprecated.QuarkusBootstrap.BuilderclonedBuilder()List<AdditionalDependency>getAdditionalApplicationArchives()List<Path>getAdditionalDeploymentArchives()PathCollectiongetApplicationRoot()ClassLoadergetBaseClassLoader()StringgetBaseName()PropertiesgetBuildSystemProperties()List<ClassLoaderEventListener>getClassLoaderEventListeners()List<Path>getExcludeFromClassPath()QuarkusBootstrap.ModegetMode()StringgetOriginalBaseName()PathgetProjectRoot()PathgetTargetDirectory()booleanisAssertionsEnabled()booleanisAuxiliaryApplication()booleanisHostApplicationIsTestOnly()booleanisIsolateDeployment()booleanisRebuild()booleanisTest()BootstrapAppModelFactorynewAppModelFactory()
-
-
-
Method Detail
-
bootstrap
public CuratedApplication bootstrap() throws BootstrapException
- Throws:
BootstrapException
-
newAppModelFactory
public BootstrapAppModelFactory newAppModelFactory()
-
getApplicationRoot
public PathCollection getApplicationRoot()
-
getAdditionalApplicationArchives
public List<AdditionalDependency> getAdditionalApplicationArchives()
-
getBuildSystemProperties
public Properties getBuildSystemProperties()
-
getProjectRoot
public Path getProjectRoot()
-
getMode
public QuarkusBootstrap.Mode getMode()
-
isAuxiliaryApplication
public boolean isAuxiliaryApplication()
-
isHostApplicationIsTestOnly
public boolean isHostApplicationIsTestOnly()
-
builder
public static QuarkusBootstrap.Builder builder()
-
builder
@Deprecated public static QuarkusBootstrap.Builder builder(Path applicationRoot)
Deprecated.
-
getBaseName
public String getBaseName()
-
getOriginalBaseName
public String getOriginalBaseName()
-
getBaseClassLoader
public ClassLoader getBaseClassLoader()
-
getTargetDirectory
public Path getTargetDirectory()
-
isIsolateDeployment
public boolean isIsolateDeployment()
-
isRebuild
public boolean isRebuild()
-
isAssertionsEnabled
public boolean isAssertionsEnabled()
-
getClassLoaderEventListeners
public List<ClassLoaderEventListener> getClassLoaderEventListeners()
-
clonedBuilder
public QuarkusBootstrap.Builder clonedBuilder()
-
isTest
public boolean isTest()
-
-