public final class BuildTimeConfigurationReader extends Object
| Modifier and Type | Class and Description |
|---|---|
(package private) class |
BuildTimeConfigurationReader.ReadOperation |
static class |
BuildTimeConfigurationReader.ReadResult |
| Modifier and Type | Field and Description |
|---|---|
(package private) List<RootDefinition> |
allRoots |
(package private) ConfigPatternMap<Container> |
bootstrapPatternMap |
(package private) boolean |
bootstrapRootsEmpty |
(package private) ConfigPatternMap<Container> |
buildTimePatternMap |
(package private) ConfigPatternMap<Container> |
buildTimeRunTimePatternMap |
(package private) List<RootDefinition> |
buildTimeVisibleRoots |
(package private) ConfigPatternMap<Container> |
runTimePatternMap |
| Constructor and Description |
|---|
BuildTimeConfigurationReader(List<Class<?>> configRoots)
Construct a new instance.
|
| Modifier and Type | Method and Description |
|---|---|
List<RootDefinition> |
getAllRoots() |
ConfigPatternMap<Container> |
getBuildTimePatternMap() |
ConfigPatternMap<Container> |
getBuildTimeRunTimePatternMap() |
List<RootDefinition> |
getBuildTimeVisibleRoots() |
ConfigPatternMap<Container> |
getRunTimePatternMap() |
BuildTimeConfigurationReader.ReadResult |
readConfiguration(io.smallrye.config.SmallRyeConfig config) |
final ConfigPatternMap<Container> buildTimePatternMap
final ConfigPatternMap<Container> buildTimeRunTimePatternMap
final ConfigPatternMap<Container> bootstrapPatternMap
final ConfigPatternMap<Container> runTimePatternMap
final List<RootDefinition> buildTimeVisibleRoots
final List<RootDefinition> allRoots
final boolean bootstrapRootsEmpty
public ConfigPatternMap<Container> getBuildTimePatternMap()
public ConfigPatternMap<Container> getBuildTimeRunTimePatternMap()
public ConfigPatternMap<Container> getRunTimePatternMap()
public List<RootDefinition> getBuildTimeVisibleRoots()
public List<RootDefinition> getAllRoots()
public BuildTimeConfigurationReader.ReadResult readConfiguration(io.smallrye.config.SmallRyeConfig config)
Copyright © 2020 JBoss by Red Hat. All rights reserved.