in microprofile-extensions/microprofile-extensions-config/docker-configsource/src/main/java/org/apache/geronimo/microprofile/extensions/config/docker/InternalConfig.java [52:72]
private Properties loadInternalProperties() {
final Properties properties = new Properties();
final ClassLoader loader =
ofNullable(Thread.currentThread().getContextClassLoader()).orElseGet(ClassLoader::getSystemClassLoader);
final InputStream stream = loader.getResourceAsStream(
"META-INF/geronimo/microprofile/extensions/config/docker/configuration.properties");
if (stream != null) {
try {
properties.load(stream);
} catch (final IOException e) {
throw new IllegalStateException(e);
} finally {
try {
stream.close();
} catch (final IOException e) {
// no-op
}
}
}
return properties;
}