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, QuarkusClassLoader classLoader)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
close()
ClassLoader
getClassLoader()
Iterable<String>
getConfigKeys()
<T> Optional<T>
getConfigValue(String key, Class<T> type)
Object
instance(Class<?> clazz, Annotation... qualifiers)
-
-
-
Constructor Detail
-
RunningQuarkusApplicationImpl
public RunningQuarkusApplicationImpl(Closeable closeTask, QuarkusClassLoader classLoader)
-
-
Method Detail
-
getClassLoader
public ClassLoader getClassLoader()
- Specified by:
getClassLoader
in interfaceRunningQuarkusApplication
-
close
public void close() throws Exception
- Specified by:
close
in interfaceAutoCloseable
- Specified by:
close
in interfaceRunningQuarkusApplication
- Throws:
Exception
-
getConfigValue
public <T> Optional<T> getConfigValue(String key, Class<T> type)
- Specified by:
getConfigValue
in interfaceRunningQuarkusApplication
-
getConfigKeys
public Iterable<String> getConfigKeys()
- Specified by:
getConfigKeys
in interfaceRunningQuarkusApplication
-
instance
public Object instance(Class<?> clazz, Annotation... qualifiers)
- Specified by:
instance
in interfaceRunningQuarkusApplication
-
-