Class AbstractKubernetesConfigSourceUtil

java.lang.Object
io.quarkus.kubernetes.config.runtime.AbstractKubernetesConfigSourceUtil
Direct Known Subclasses:
ConfigMapConfigSourceUtil, SecretConfigSourceUtil

abstract class AbstractKubernetesConfigSourceUtil extends Object
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    (package private) abstract org.eclipse.microprofile.config.spi.ConfigSource
    createLiteralDataConfigSource(String kubernetesConfigSourceName, Map<String,String> propertyMap, int ordinal)
     
    (package private) abstract org.eclipse.microprofile.config.spi.ConfigSource
    createPropertiesConfigSource(String kubernetesConfigSourceName, String fileName, String input, int ordinal)
     
    (package private) abstract org.eclipse.microprofile.config.spi.ConfigSource
    createYamlConfigSource(String kubernetesConfigSourceName, String fileName, String input, int ordinal)
     
    (package private) abstract String
     
    (package private) abstract OrdinalData
     
    (package private) List<org.eclipse.microprofile.config.spi.ConfigSource>
    toConfigSources(io.fabric8.kubernetes.api.model.ObjectMeta metadata, Map<String,String> kubernetesConfigSourceDataMap, int ordinalOffset)
    Returns a list of ConfigSource for the literal data that is contained in the ConfigMap/Secret and for the application.{properties|yaml|yml} files that might be contained in it as well All the ConfigSource objects use the same ordinal which is higher than the ordinal of normal configuration files, but lower than that of environment variables

    Methods inherited from class java.lang.Object

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

    • AbstractKubernetesConfigSourceUtil

      AbstractKubernetesConfigSourceUtil()
  • Method Details

    • getType

      abstract String getType()
    • ordinalData

      abstract OrdinalData ordinalData()
    • createLiteralDataConfigSource

      abstract org.eclipse.microprofile.config.spi.ConfigSource createLiteralDataConfigSource(String kubernetesConfigSourceName, Map<String,String> propertyMap, int ordinal)
    • createPropertiesConfigSource

      abstract org.eclipse.microprofile.config.spi.ConfigSource createPropertiesConfigSource(String kubernetesConfigSourceName, String fileName, String input, int ordinal)
    • createYamlConfigSource

      abstract org.eclipse.microprofile.config.spi.ConfigSource createYamlConfigSource(String kubernetesConfigSourceName, String fileName, String input, int ordinal)
    • toConfigSources

      List<org.eclipse.microprofile.config.spi.ConfigSource> toConfigSources(io.fabric8.kubernetes.api.model.ObjectMeta metadata, Map<String,String> kubernetesConfigSourceDataMap, int ordinalOffset)
      Returns a list of ConfigSource for the literal data that is contained in the ConfigMap/Secret and for the application.{properties|yaml|yml} files that might be contained in it as well All the ConfigSource objects use the same ordinal which is higher than the ordinal of normal configuration files, but lower than that of environment variables