Module org.github.gestalt.core
Package org.github.gestalt.config.source
-
Interface Summary Interface Description ConfigSource Interface to define a either stream or map based config source. -
Class Summary Class Description ClassPathConfigSource Load a config source from a classpath resource using the getResourceAsStream method.ClassPathConfigSourceBuilder ConfigSourceBuilder for the Class Path Config Source.ConfigSourcePackage Container that holds the Config Source as well as the configReloadStrategies.EnvironmentConfigSource Convert the Environment Variables to a property file.EnvironmentConfigSourceBuilder ConfigSourceBuilder for the Class Path Config Source.FileConfigSource Load a config source from a local file.FileConfigSourceBuilder ConfigSourceBuilder for the File Config Source.KubernetesSecretConfigSource Load a config source as kubernetes files secrets.KubernetesSecretConfigSourceBuilder ConfigSourceBuilder for the Kubernetes Secret Config Source.MapConfigSource Allows a user to provide a custom config source as a map.MapConfigSourceBuilder ConfigSourceBuilder for the Map Config Source.StringConfigSource Load a config source from a String.StringConfigSourceBuilder ConfigSourceBuilder for the String Config Source.SystemPropertiesConfigSource Convert the System properties into a config source.SystemPropertiesConfigSourceBuilder ConfigSourceBuilder for the System Properties Config Source.URLConfigSource Load a config source from a URL.URLConfigSourceBuilder ConfigSourceBuilder for the URL Config Source.