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:
  • Method Details

    • bootstrap

      public CuratedApplication bootstrap() throws BootstrapException
      Throws:
      BootstrapException
    • newAppModelFactory

      public BootstrapAppModelFactory newAppModelFactory()
    • getApplicationRoot

      public io.quarkus.paths.PathCollection getApplicationRoot()
    • getAdditionalApplicationArchives

      public List<AdditionalDependency> getAdditionalApplicationArchives()
    • getAdditionalDeploymentArchives

      public List<Path> getAdditionalDeploymentArchives()
    • getExcludeFromClassPath

      public List<Path> getExcludeFromClassPath()
    • getBuildSystemProperties

      public Properties getBuildSystemProperties()
    • getRuntimeProperties

      public Properties getRuntimeProperties()
    • 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()
    • getDependencyInfoProvider

      public Supplier<DependencyInfoProvider> getDependencyInfoProvider()