Class RuntimeOverrideConfigSource

java.lang.Object
io.quarkus.runtime.configuration.RuntimeOverrideConfigSource
All Implemented Interfaces:
org.eclipse.microprofile.config.spi.ConfigSource

public class RuntimeOverrideConfigSource extends Object implements org.eclipse.microprofile.config.spi.ConfigSource
Config source that is used to handle io.quarkus.bootstrap.app.StartupAction#overrideConfig(java.util.Map)
  • Field Details

  • Constructor Details

    • RuntimeOverrideConfigSource

      public RuntimeOverrideConfigSource(ClassLoader classLoader)
  • Method Details

    • setConfig

      public static void setConfig(ClassLoader runtimeClassLoader, Map<String,String> config)
    • getProperties

      public Map<String,String> getProperties()
      Specified by:
      getProperties in interface org.eclipse.microprofile.config.spi.ConfigSource
    • getPropertyNames

      public Set<String> getPropertyNames()
      Specified by:
      getPropertyNames in interface org.eclipse.microprofile.config.spi.ConfigSource
    • getOrdinal

      public int getOrdinal()
      Specified by:
      getOrdinal in interface org.eclipse.microprofile.config.spi.ConfigSource
    • getValue

      public String getValue(String s)
      Specified by:
      getValue in interface org.eclipse.microprofile.config.spi.ConfigSource
    • getName

      public String getName()
      Specified by:
      getName in interface org.eclipse.microprofile.config.spi.ConfigSource