Class TenantsInfoLoader


  • public class TenantsInfoLoader
    extends java.lang.Object
    Load off-line tenant configuration from ${PLATFORMHOME}/tenant_{tenantID}.properties and/or ${CONFIG}/local_tenant_{tenantID}.properties.
    • Field Detail

      • FORBIDDEN_EXTENSIONS

        public static final java.lang.String FORBIDDEN_EXTENSIONS
        See Also:
        Constant Field Values
      • ALLOWED_EXTENSIONS

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

      • TenantsInfoLoader

        public TenantsInfoLoader​(PlatformConfig platformConfig)
    • Method Detail

      • getInstalledTenantIDs

        protected java.util.Collection<java.lang.String> getInstalledTenantIDs()
      • getSlaveTenants

        public java.util.Map<java.lang.String,​TenantInfo> getSlaveTenants()
        lazily loads map of slave TenantInfo
      • getPlatformHome

        protected java.io.File getPlatformHome()
      • getConfigDir

        protected java.io.File getConfigDir()