Package org.seedstack.seed.spi
Class ConfigurationPriority
- java.lang.Object
-
- org.seedstack.seed.spi.ConfigurationPriority
-
public class ConfigurationPriority extends Object
-
-
Field Summary
Fields Modifier and Type Field Description static intBASEBase configuration ("application.yaml", "application.yml", "application.json").static intBASE_OVERRIDEBase configuration override ("application.override.yaml", "application.override.yml", "application.override .json").static intDEFAULTDefault configuration (overridden by anything else).static intENVIRONMENT_VARIABLESEnvironment variables have the highest priority to avoid any override.static intKERNEL_PARAMETERS_CONFIGConfiguration done through kernel parameters prefixed with "seedstack.config".static intRUNTIME_INFORuntime information has the highest priority to avoid any override.static intSCANNEDScanned configuration ("META-INF/configuration/*.yaml", "META-INF/configuration/*.yml", "META-INF/configuration/*.json").static intSCANNED_OVERRIDEScanned configuration override ("META-INF/configuration/*.override.yaml", "META-INF/configuration/*.override .yml", "META-INF/configuration/*.override.json").static intSYSTEM_PROPERTIESEnvironment variables have the highest priority to avoid any override.static intSYSTEM_PROPERTIES_CONFIGConfiguration done through system properties prefixed with "seedstack.config".
-
Constructor Summary
Constructors Constructor Description ConfigurationPriority()
-
-
-
Field Detail
-
RUNTIME_INFO
public static final int RUNTIME_INFO
Runtime information has the highest priority to avoid any override.- See Also:
- Constant Field Values
-
SYSTEM_PROPERTIES
public static final int SYSTEM_PROPERTIES
Environment variables have the highest priority to avoid any override.- See Also:
- Constant Field Values
-
ENVIRONMENT_VARIABLES
public static final int ENVIRONMENT_VARIABLES
Environment variables have the highest priority to avoid any override.- See Also:
- Constant Field Values
-
SYSTEM_PROPERTIES_CONFIG
public static final int SYSTEM_PROPERTIES_CONFIG
Configuration done through system properties prefixed with "seedstack.config".- See Also:
- Constant Field Values
-
KERNEL_PARAMETERS_CONFIG
public static final int KERNEL_PARAMETERS_CONFIG
Configuration done through kernel parameters prefixed with "seedstack.config".- See Also:
- Constant Field Values
-
BASE_OVERRIDE
public static final int BASE_OVERRIDE
Base configuration override ("application.override.yaml", "application.override.yml", "application.override .json").- See Also:
- Constant Field Values
-
BASE
public static final int BASE
Base configuration ("application.yaml", "application.yml", "application.json").- See Also:
- Constant Field Values
-
SCANNED_OVERRIDE
public static final int SCANNED_OVERRIDE
Scanned configuration override ("META-INF/configuration/*.override.yaml", "META-INF/configuration/*.override .yml", "META-INF/configuration/*.override.json").- See Also:
- Constant Field Values
-
SCANNED
public static final int SCANNED
Scanned configuration ("META-INF/configuration/*.yaml", "META-INF/configuration/*.yml", "META-INF/configuration/*.json").- See Also:
- Constant Field Values
-
DEFAULT
public static final int DEFAULT
Default configuration (overridden by anything else).- See Also:
- Constant Field Values
-
-