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()
      • getSlaveSystemMetaInfos

        @Deprecated(since="5.0",
                    forRemoval=true)
        protected java.util.Set<MetaInformationRemote> getSlaveSystemMetaInfos()
        Deprecated, for removal: This API element is subject to removal in a future version.
        since 5.0 use file based slave system configuration see Registry.getSlaveTenants().
      • createSlaveTenantMetaInfo

        @Deprecated(since="5.0",
                    forRemoval=true)
        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, for removal: This API element is subject to removal in a future version.
        since 5.0 use file based slave system configuration see Registry.getSlaveTenants().
      • removeSlaveTenantMetaInfo

        @Deprecated(since="5.0",
                    forRemoval=true)
        protected void removeSlaveTenantMetaInfo​(SlaveTenant tenant)
        Deprecated, for removal: This API element is subject to removal in a future version.
        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(since="5.0",
                    forRemoval=true)
        public void removeSlaveTenant​(java.lang.String systemID)
        Deprecated, for removal: This API element is subject to removal in a future version.
        since 5.0 use file based slave system configuration see Registry.getSlaveTenants().
        Parameters:
        systemID -
      • removeSlaveTenant

        @Deprecated(since="5.0",
                    forRemoval=true)
        protected void removeSlaveTenant​(SlaveTenant toRemove)
        Deprecated, for removal: This API element is subject to removal in a future version.
        since 5.0 use file based slave system configuration see Registry.getSlaveTenants().
        Parameters:
        toRemove -
      • createSlaveTenant

        @Deprecated(since="5.0",
                    forRemoval=true)
        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, for removal: This API element is subject to removal in a future version.
        since 5.0 use file based slave system configuration see Registry.getSlaveTenants().
        Throws:
        ConsistencyCheckException
      • createSlaveTenant

        @Deprecated(since="5.0",
                    forRemoval=true)
        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, for removal: This API element is subject to removal in a future version.
        since 5.0 use file based slave system configuration see Registry.getSlaveTenants().
        Throws:
        ConsistencyCheckException
      • getSlaveTenant

        @Deprecated(since="5.0",
                    forRemoval=true)
        public SlaveTenant getSlaveTenant​(java.lang.String tenantID)
        Deprecated, for removal: This API element is subject to removal in a future version.
        since 5.0 use directly Registry.getSlaveTenants()
      • 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!!!