Class ConfigUtil


  • public final class ConfigUtil
    extends java.lang.Object
    • Field Detail

      • ENV_PROPERTIES_PREFIX

        public static final java.lang.String ENV_PROPERTIES_PREFIX
        See Also:
        Constant Field Values
    • Constructor Detail

      • ConfigUtil

        public ConfigUtil()
    • Method Detail

      • getSystemConfig

        public static SystemConfig getSystemConfig​(java.lang.String platformHome)
      • loadInstalledTenantIDsFromConfig

        public static java.util.Collection<java.lang.String> loadInstalledTenantIDsFromConfig​(PlatformConfig platformConfig)
      • loadRuntimeProperties

        public static void loadRuntimeProperties​(java.util.Properties props,
                                                 PlatformConfig platformConfig)
      • updateOverwrittenServerProperties

        protected static void updateOverwrittenServerProperties​(java.util.Properties props)
      • getPropertyOrEnv

        public static java.lang.String getPropertyOrEnv​(java.lang.String name)
      • updateOverwrittenExtensionProperties

        protected static void updateOverwrittenExtensionProperties​(java.util.Properties props,
                                                                   PlatformConfig platformConfig)
      • getPlatformConfig

        public static PlatformConfig getPlatformConfig​(java.lang.Class clazz)
      • getConfigDirPath

        public static java.lang.String getConfigDirPath​(java.lang.Class clazz)
      • loadLog4JProperties

        public static void loadLog4JProperties​(java.util.Properties props,
                                               java.lang.Class clazz)
      • loadVelocityProperties

        public static void loadVelocityProperties​(java.util.Properties props,
                                                  java.lang.Class clazz)
      • getConfigurationFileEncoding

        protected static java.util.Optional<java.nio.charset.Charset> getConfigurationFileEncoding()
        Get character set configured by system property CONFIG_FILE_ENCODING_PROP.
        Returns:
        The configured character set. The optional is empty if no character set is configured, or if the configured character set is not supported.