Class MasterTenant

    • Method Detail

      • setSecurityProvider

        public static void setSecurityProvider()
      • getLocalShutdownToken

        public Token getLocalShutdownToken()
      • getDatabaseName

        public java.lang.String getDatabaseName()
      • getLicence

        public Licence getLicence()
      • getTenantSpecificLocale

        public java.util.Locale getTenantSpecificLocale()
        The master system always uses the vm default locale.
        See Also:
        Tenant.getTenantSpecificLocale()
      • getTenantSpecificTimeZone

        public java.util.TimeZone getTenantSpecificTimeZone()
        The master tenant always uses the vm default timezone.
        See Also:
        Tenant.getTenantSpecificTimeZone()
      • createSlaveTenantMetaInfo

        @Deprecated
        protected MetaInformationRemote createSlaveTenantMetaInfo​(java.lang.String tenantID,
                                                                  java.lang.String dbUrl,
                                                                  java.lang.String dbUser,
                                                                  java.lang.String dbPassword,
                                                                  java.lang.String dbDriver,
                                                                  java.lang.String dbTablePrefix,
                                                                  java.lang.String fromJNDI,
                                                                  java.lang.String locDef,
                                                                  java.lang.String tzDef,
                                                                  java.lang.String dataSourceClassName)
        Deprecated.
        since 5.0 use file based slave system configuration see Registry.getSlaveTenants().
      • removeSlaveTenantMetaInfo

        @Deprecated
        protected void removeSlaveTenantMetaInfo​(SlaveTenant tenant)
        Deprecated.
        since 5.0 use file based slave system configuration see Registry.getSlaveTenants().
        Parameters:
        tenant -
      • getSlaveTenantsMap

        protected java.util.Map<java.lang.String,​SlaveTenant> getSlaveTenantsMap()
      • getSlaveTenantIDs

        public java.util.Set<java.lang.String> getSlaveTenantIDs()
      • removeSlaveTenant

        @Deprecated
        public void removeSlaveTenant​(java.lang.String systemID)
        Deprecated.
        since 5.0 use file based slave system configuration see Registry.getSlaveTenants().
        Parameters:
        systemID -
      • removeSlaveTenant

        @Deprecated
        protected void removeSlaveTenant​(SlaveTenant toRemove)
        Deprecated.
        since 5.0 use file based slave system configuration see Registry.getSlaveTenants().
        Parameters:
        toRemove -
      • createSlaveTenant

        @Deprecated
        public SlaveTenant createSlaveTenant​(java.lang.String tenantID,
                                             java.lang.String dbUrl,
                                             java.lang.String dbUser,
                                             java.lang.String dbPassword,
                                             java.lang.String driver,
                                             java.lang.String tableprefix,
                                             java.lang.String fromJNDI,
                                             java.lang.String locale,
                                             java.lang.String timeZone)
                                      throws ConsistencyCheckException
        Deprecated.
        since 5.0 use file based slave system configuration see Registry.getSlaveTenants().
        Throws:
        ConsistencyCheckException
      • createSlaveTenant

        @Deprecated
        public SlaveTenant createSlaveTenant​(java.lang.String tenantID,
                                             java.lang.String dbUrl,
                                             java.lang.String dbUser,
                                             java.lang.String dbPassword,
                                             java.lang.String driver,
                                             java.lang.String tableprefix,
                                             java.lang.String fromJNDI,
                                             java.lang.String locale,
                                             java.lang.String timeZone,
                                             java.lang.String dataSourceFactoryClassName)
                                      throws ConsistencyCheckException
        Deprecated.
        since 5.0 use file based slave system configuration see Registry.getSlaveTenants().
        Throws:
        ConsistencyCheckException
      • getClusterIslandPK

        public long getClusterIslandPK()
      • updateClusterIslandPKFromDatabase

        public void updateClusterIslandPKFromDatabase()
        Must be called after a new meta information has been create holding a new cluster island PK!!!