public class ConfigurationSetup extends Object
| Modifier and Type | Field and Description |
|---|---|
static String |
BUILD_TIME_CONFIG |
static String |
BUILD_TIME_CONFIG_ROOT |
static io.quarkus.gizmo.MethodDescriptor |
CREATE_RUN_TIME_CONFIG |
static io.quarkus.gizmo.MethodDescriptor |
ECS_EXPAND_VALUE |
static String |
RUN_TIME_CONFIG |
static String |
RUN_TIME_CONFIG_ROOT |
static String |
RUN_TIME_DEFAULTS |
| Constructor and Description |
|---|
ConfigurationSetup() |
| Modifier and Type | Method and Description |
|---|---|
void |
addDiscoveredSources(ApplicationArchivesBuildItem archives,
Consumer<ServiceProviderBuildItem> providerConsumer) |
(package private) void |
finalizeConfigLoader(RunTimeConfigurationBuildItem runTimeConfigItem,
BuildTimeRunTimeFixedConfigurationBuildItem buildTimeRunTimeConfigItem,
Consumer<GeneratedClassBuildItem> classConsumer,
Consumer<RuntimeInitializedClassBuildItem> runTimeInitConsumer,
Consumer<BytecodeRecorderObjectLoaderBuildItem> objectLoaderConsumer,
List<RunTimeConfigurationSourceBuildItem> runTimeSources)
Generate the bytecode to load configuration objects at static init and run time.
|
void |
initializeConfiguration(RunTimeConfigurationBuildItem runTimeConfigItem,
BuildTimeRunTimeFixedConfigurationBuildItem buildTimeRunTimeConfigItem,
Consumer<GeneratedResourceBuildItem> resourceConsumer,
Consumer<SubstrateResourceBuildItem> niResourceConsumer,
Consumer<RunTimeConfigurationDefaultBuildItem> runTimeDefaultConsumer,
UnmatchedConfigBuildItem unmatchedConfigBuildItem,
ExtensionClassLoaderBuildItem extensionClassLoaderBuildItem,
ArchiveRootBuildItem archiveRootBuildItem)
Run before anything that consumes configuration; sets up the main configuration definition instance.
|
(package private) void |
setUpConfigFile(BuildProducer<RunTimeConfigurationSourceBuildItem> configSourceConsumer)
Add a config sources for
application.properties. |
(package private) void |
writeDefaultConfiguration() |
(package private) RunTimeConfigurationSourceBuildItem |
writeDefaults(List<RunTimeConfigurationDefaultBuildItem> defaults,
Consumer<GeneratedResourceBuildItem> resourceConsumer,
Consumer<SubstrateResourceBuildItem> niResourceConsumer)
Write the default run time configuration.
|
public static final String BUILD_TIME_CONFIG
public static final String BUILD_TIME_CONFIG_ROOT
public static final String RUN_TIME_CONFIG
public static final String RUN_TIME_CONFIG_ROOT
public static final String RUN_TIME_DEFAULTS
public static final io.quarkus.gizmo.MethodDescriptor CREATE_RUN_TIME_CONFIG
public static final io.quarkus.gizmo.MethodDescriptor ECS_EXPAND_VALUE
public void initializeConfiguration(RunTimeConfigurationBuildItem runTimeConfigItem, BuildTimeRunTimeFixedConfigurationBuildItem buildTimeRunTimeConfigItem, Consumer<GeneratedResourceBuildItem> resourceConsumer, Consumer<SubstrateResourceBuildItem> niResourceConsumer, Consumer<RunTimeConfigurationDefaultBuildItem> runTimeDefaultConsumer, UnmatchedConfigBuildItem unmatchedConfigBuildItem, ExtensionClassLoaderBuildItem extensionClassLoaderBuildItem, ArchiveRootBuildItem archiveRootBuildItem) throws IOException
runTimeConfigItem - the run time config itembuildTimeRunTimeConfigItem - the build time/run time fixed config itemresourceConsumer - niResourceConsumer - runTimeDefaultConsumer - unmatchedConfigBuildItem - the build item holding the unmatched config keysextensionClassLoaderBuildItem - the extension class loader build itemarchiveRootBuildItem - the application archive rootIOExceptionpublic void addDiscoveredSources(ApplicationArchivesBuildItem archives, Consumer<ServiceProviderBuildItem> providerConsumer) throws IOException
IOExceptionvoid setUpConfigFile(BuildProducer<RunTimeConfigurationSourceBuildItem> configSourceConsumer)
application.properties.RunTimeConfigurationSourceBuildItem writeDefaults(List<RunTimeConfigurationDefaultBuildItem> defaults, Consumer<GeneratedResourceBuildItem> resourceConsumer, Consumer<SubstrateResourceBuildItem> niResourceConsumer) throws IOException
IOExceptionvoid finalizeConfigLoader(RunTimeConfigurationBuildItem runTimeConfigItem, BuildTimeRunTimeFixedConfigurationBuildItem buildTimeRunTimeConfigItem, Consumer<GeneratedClassBuildItem> classConsumer, Consumer<RuntimeInitializedClassBuildItem> runTimeInitConsumer, Consumer<BytecodeRecorderObjectLoaderBuildItem> objectLoaderConsumer, List<RunTimeConfigurationSourceBuildItem> runTimeSources)
runTimeConfigItem - the config build itemclassConsumer - the consumer of generated classesrunTimeInitConsumer - the consumer of runtime init classesvoid writeDefaultConfiguration()
Copyright © 2019 JBoss by Red Hat. All rights reserved.