Class ConfigurationProcessor

java.lang.Object
io.quarkus.devui.deployment.menu.ConfigurationProcessor

public class ConfigurationProcessor extends Object
This creates Extensions Page
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    (package private) InternalPageBuildItem
    createConfigurationPages(List<io.quarkus.deployment.builditem.ConfigDescriptionBuildItem> configDescriptionBuildItems, Optional<io.quarkus.deployment.builditem.DevServicesLauncherConfigResultBuildItem> devServicesLauncherConfig)
     
    (package private) void
    registerBuildTimeActions(io.quarkus.deployment.annotations.BuildProducer<io.quarkus.devui.spi.buildtime.BuildTimeActionBuildItem> buildTimeActionProducer, io.quarkus.deployment.annotations.BuildProducer<io.quarkus.arc.deployment.SyntheticBeanBuildItem> syntheticBeanProducer, io.quarkus.devui.runtime.config.ConfigDevUIRecorder recorder, io.quarkus.deployment.builditem.CuratedApplicationShutdownBuildItem shutdown)
     
    (package private) void
    registerConfigs(List<io.quarkus.deployment.builditem.ConfigDescriptionBuildItem> configDescriptionBuildItems, Optional<io.quarkus.deployment.builditem.DevServicesLauncherConfigResultBuildItem> devServicesLauncherConfig, io.quarkus.devui.runtime.config.ConfigDevUIRecorder recorder)
     
    (package private) io.quarkus.devui.spi.JsonRPCProvidersBuildItem
     
    (package private) static void
    updateConfig(String name, String value, String profile, String target)
     
    static void
     
    (package private) static void
    writeConfig(String content, String target)
     

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • ConfigurationProcessor

      public ConfigurationProcessor()
  • Method Details

    • createConfigurationPages

      InternalPageBuildItem createConfigurationPages(List<io.quarkus.deployment.builditem.ConfigDescriptionBuildItem> configDescriptionBuildItems, Optional<io.quarkus.deployment.builditem.DevServicesLauncherConfigResultBuildItem> devServicesLauncherConfig)
    • registerConfigs

      void registerConfigs(List<io.quarkus.deployment.builditem.ConfigDescriptionBuildItem> configDescriptionBuildItems, Optional<io.quarkus.deployment.builditem.DevServicesLauncherConfigResultBuildItem> devServicesLauncherConfig, io.quarkus.devui.runtime.config.ConfigDevUIRecorder recorder)
    • registerBuildTimeActions

      void registerBuildTimeActions(io.quarkus.deployment.annotations.BuildProducer<io.quarkus.devui.spi.buildtime.BuildTimeActionBuildItem> buildTimeActionProducer, io.quarkus.deployment.annotations.BuildProducer<io.quarkus.arc.deployment.SyntheticBeanBuildItem> syntheticBeanProducer, io.quarkus.devui.runtime.config.ConfigDevUIRecorder recorder, io.quarkus.deployment.builditem.CuratedApplicationShutdownBuildItem shutdown)
    • registerJsonRpcService

      io.quarkus.devui.spi.JsonRPCProvidersBuildItem registerJsonRpcService()
    • updateConfig

      public static void updateConfig(Map<String,String> values)
    • updateConfig

      static void updateConfig(String name, String value, String profile, String target)
    • writeConfig

      static void writeConfig(String content, String target) throws IOException
      Throws:
      IOException