Class ConfigTrackingWriter
java.lang.Object
io.quarkus.deployment.configuration.tracker.ConfigTrackingWriter
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionstatic void
Writes a config option with its value to the target writer, possibly applying some transformations, such as character escaping prior to writing.static void
write
(Map<String, String> readOptions, ConfigTrackingConfig config, BuildTimeConfigurationReader.ReadResult configReadResult, LaunchMode launchMode, Path buildDirectory) Configuration writer that will persist collected configuration options and their values to a file derived from the config.static void
write
(Map<String, String> readOptions, ConfigTrackingConfig config, BuildTimeConfigurationReader.ReadResult configReadResult, Path file) Configuration writer that will persist collected configuration options and their values to a file.
-
Constructor Details
-
ConfigTrackingWriter
public ConfigTrackingWriter()
-
-
Method Details
-
write
public static void write(Map<String, String> readOptions, ConfigTrackingConfig config, BuildTimeConfigurationReader.ReadResult configReadResult, LaunchMode launchMode, Path buildDirectory) Configuration writer that will persist collected configuration options and their values to a file derived from the config. -
write
public static void write(Map<String, String> readOptions, ConfigTrackingConfig config, BuildTimeConfigurationReader.ReadResult configReadResult, Path file) Configuration writer that will persist collected configuration options and their values to a file. -
write
Writes a config option with its value to the target writer, possibly applying some transformations, such as character escaping prior to writing.- Parameters:
writer
- target writername
- option namevalue
- option value- Throws:
IOException
- in case of a failure
-