Class RunningQuarkusApplicationImpl

java.lang.Object
io.quarkus.runner.bootstrap.RunningQuarkusApplicationImpl
All Implemented Interfaces:
io.quarkus.bootstrap.app.RunningQuarkusApplication, AutoCloseable

public class RunningQuarkusApplicationImpl extends Object implements io.quarkus.bootstrap.app.RunningQuarkusApplication
  • Constructor Details

    • RunningQuarkusApplicationImpl

      public RunningQuarkusApplicationImpl(Closeable closeTask, io.quarkus.bootstrap.classloading.QuarkusClassLoader classLoader)
  • Method Details

    • getClassLoader

      public ClassLoader getClassLoader()
      Specified by:
      getClassLoader in interface io.quarkus.bootstrap.app.RunningQuarkusApplication
    • close

      public void close() throws Exception
      Specified by:
      close in interface AutoCloseable
      Specified by:
      close in interface io.quarkus.bootstrap.app.RunningQuarkusApplication
      Throws:
      Exception
    • getConfigValue

      public <T> Optional<T> getConfigValue(String key, Class<T> type)
      Specified by:
      getConfigValue in interface io.quarkus.bootstrap.app.RunningQuarkusApplication
    • getConfigKeys

      public Iterable<String> getConfigKeys()
      Specified by:
      getConfigKeys in interface io.quarkus.bootstrap.app.RunningQuarkusApplication
    • instance

      public Object instance(Class<?> clazz, Annotation... qualifiers)
      Specified by:
      instance in interface io.quarkus.bootstrap.app.RunningQuarkusApplication
    • valueRegistry

      public io.quarkus.registry.ValueRegistry valueRegistry()
      Specified by:
      valueRegistry in interface io.quarkus.bootstrap.app.RunningQuarkusApplication