Class QuarkusPropertiesConfigSource

java.lang.Object
io.smallrye.config.AbstractLocationConfigSourceLoader
org.keycloak.quarkus.runtime.configuration.QuarkusPropertiesConfigSource
All Implemented Interfaces:
org.eclipse.microprofile.config.spi.ConfigSourceProvider

public final class QuarkusPropertiesConfigSource extends io.smallrye.config.AbstractLocationConfigSourceLoader implements org.eclipse.microprofile.config.spi.ConfigSourceProvider
A configuration source for quarkus.properties.
  • Field Details

  • Constructor Details

    • QuarkusPropertiesConfigSource

      public QuarkusPropertiesConfigSource()
  • Method Details

    • isSameSource

      public static boolean isSameSource(io.smallrye.config.ConfigValue value)
    • getConfigurationFile

      public static Path getConfigurationFile()
    • getFileExtensions

      protected String[] getFileExtensions()
      Specified by:
      getFileExtensions in class io.smallrye.config.AbstractLocationConfigSourceLoader
    • loadConfigSource

      protected org.eclipse.microprofile.config.spi.ConfigSource loadConfigSource(URL url, int ordinal) throws IOException
      Specified by:
      loadConfigSource in class io.smallrye.config.AbstractLocationConfigSourceLoader
      Throws:
      IOException
    • getConfigSources

      public List<org.eclipse.microprofile.config.spi.ConfigSource> getConfigSources(ClassLoader classLoader)
      Specified by:
      getConfigSources in interface org.eclipse.microprofile.config.spi.ConfigSourceProvider
    • tryClassPath

      protected List<org.eclipse.microprofile.config.spi.ConfigSource> tryClassPath(URI uri, int ordinal, ClassLoader classLoader)
      Overrides:
      tryClassPath in class io.smallrye.config.AbstractLocationConfigSourceLoader