Package io.quarkus.runner.bootstrap
Class RunningQuarkusApplicationImpl
- java.lang.Object
-
- io.quarkus.runner.bootstrap.RunningQuarkusApplicationImpl
-
- All Implemented Interfaces:
RunningQuarkusApplication,AutoCloseable
public class RunningQuarkusApplicationImpl extends Object implements RunningQuarkusApplication
-
-
Constructor Summary
Constructors Constructor Description RunningQuarkusApplicationImpl(Closeable closeTask, ClassLoader classLoader)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidclose()ClassLoadergetClassLoader()Iterable<String>getConfigKeys()<T> Optional<T>getConfigValue(String key, Class<T> type)Objectinstance(Class<?> clazz, Annotation... qualifiers)
-
-
-
Constructor Detail
-
RunningQuarkusApplicationImpl
public RunningQuarkusApplicationImpl(Closeable closeTask, ClassLoader classLoader)
-
-
Method Detail
-
getClassLoader
public ClassLoader getClassLoader()
- Specified by:
getClassLoaderin interfaceRunningQuarkusApplication
-
close
public void close() throws Exception- Specified by:
closein interfaceAutoCloseable- Specified by:
closein interfaceRunningQuarkusApplication- Throws:
Exception
-
getConfigValue
public <T> Optional<T> getConfigValue(String key, Class<T> type)
- Specified by:
getConfigValuein interfaceRunningQuarkusApplication
-
getConfigKeys
public Iterable<String> getConfigKeys()
- Specified by:
getConfigKeysin interfaceRunningQuarkusApplication
-
instance
public Object instance(Class<?> clazz, Annotation... qualifiers)
- Specified by:
instancein interfaceRunningQuarkusApplication
-
-