public class ConfigurationSetup extends Object
| Modifier and Type | Field and Description |
|---|---|
static String |
CONFIG_HELPER |
static String |
CONFIG_HELPER_DATA |
static String |
CONFIG_ROOT |
static io.quarkus.gizmo.FieldDescriptor |
CONFIG_ROOT_FIELD |
static io.quarkus.gizmo.MethodDescriptor |
GET_ROOT_METHOD |
| Constructor and Description |
|---|
ConfigurationSetup() |
| Modifier and Type | Method and Description |
|---|---|
(package private) void |
finalizeConfigLoader(ConfigurationBuildItem configurationBuildItem,
Consumer<GeneratedClassBuildItem> classConsumer,
Consumer<RuntimeReinitializedClassBuildItem> runTimeInitConsumer,
Consumer<BytecodeRecorderObjectLoaderBuildItem> objectLoaderConsumer,
List<ConfigurationCustomConverterBuildItem> converters,
List<RunTimeConfigurationSourceBuildItem> runTimeSources)
Generate the bytecode to load configuration objects at static init and run time.
|
ConfigurationBuildItem |
initializeConfiguration(List<ConfigurationCustomConverterBuildItem> converters,
ExtensionClassLoaderBuildItem extensionClassLoaderBuildItem)
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. |
void |
setUpConverters(BuildProducer<ConfigurationCustomConverterBuildItem> configurationTypes) |
(package private) void |
writeDefaultConfiguration() |
(package private) RunTimeConfigurationSourceBuildItem |
writeDefaults(List<RunTimeConfigurationDefaultBuildItem> defaults,
Consumer<GeneratedResourceBuildItem> resourceConsumer)
Write the default run time configuration.
|
public static final String CONFIG_HELPER
public static final String CONFIG_HELPER_DATA
public static final String CONFIG_ROOT
public static final io.quarkus.gizmo.FieldDescriptor CONFIG_ROOT_FIELD
public static final io.quarkus.gizmo.MethodDescriptor GET_ROOT_METHOD
public void setUpConverters(BuildProducer<ConfigurationCustomConverterBuildItem> configurationTypes)
public ConfigurationBuildItem initializeConfiguration(List<ConfigurationCustomConverterBuildItem> converters, ExtensionClassLoaderBuildItem extensionClassLoaderBuildItem) throws IOException, ClassNotFoundException
converters - the converters to set upIOExceptionClassNotFoundExceptionvoid setUpConfigFile(BuildProducer<RunTimeConfigurationSourceBuildItem> configSourceConsumer)
application.properties.RunTimeConfigurationSourceBuildItem writeDefaults(List<RunTimeConfigurationDefaultBuildItem> defaults, Consumer<GeneratedResourceBuildItem> resourceConsumer) throws IOException
IOExceptionvoid finalizeConfigLoader(ConfigurationBuildItem configurationBuildItem, Consumer<GeneratedClassBuildItem> classConsumer, Consumer<RuntimeReinitializedClassBuildItem> runTimeInitConsumer, Consumer<BytecodeRecorderObjectLoaderBuildItem> objectLoaderConsumer, List<ConfigurationCustomConverterBuildItem> converters, List<RunTimeConfigurationSourceBuildItem> runTimeSources)
configurationBuildItem - 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.