public void terminatingConfigurationContext(ConfigurationContext context) { try { org.wso2.carbon.user.api.UserRealm tenantRealm = CarbonContext .getThreadLocalCarbonContext().getUserRealm(); RealmConfiguration realmConfig = tenantRealm.getRealmConfiguration(); AbstractUserStoreManager userStoreManager = (AbstractUserStoreManager) tenantRealm .getUserStoreManager(); userStoreManager.clearAllSecondaryUserStores(); realmConfig.setSecondaryRealmConfig(null); userStoreManager.setSecondaryUserStoreManager(null); log.info("Unloaded all secondary user stores for tenant " + CarbonContext.getThreadLocalCarbonContext().getTenantId()); } catch (Exception ex) { log.error(ex.getMessage()); } }
public void terminatingConfigurationContext(ConfigurationContext context) { try { org.wso2.carbon.user.api.UserRealm tenantRealm = CarbonContext .getThreadLocalCarbonContext().getUserRealm(); RealmConfiguration realmConfig = tenantRealm.getRealmConfiguration(); AbstractUserStoreManager userStoreManager = (AbstractUserStoreManager) tenantRealm .getUserStoreManager(); userStoreManager.clearAllSecondaryUserStores(); realmConfig.setSecondaryRealmConfig(null); userStoreManager.setSecondaryUserStoreManager(null); log.info("Unloaded all secondary user stores for tenant " + CarbonContext.getThreadLocalCarbonContext().getTenantId()); } catch (Exception ex) { log.error(ex.getMessage()); } }
public void terminatingConfigurationContext(ConfigurationContext context) { try { org.wso2.carbon.user.api.UserRealm tenantRealm = CarbonContext .getThreadLocalCarbonContext().getUserRealm(); RealmConfiguration realmConfig = tenantRealm.getRealmConfiguration(); AbstractUserStoreManager userStoreManager = (AbstractUserStoreManager) tenantRealm .getUserStoreManager(); userStoreManager.clearAllSecondaryUserStores(); realmConfig.setSecondaryRealmConfig(null); userStoreManager.setSecondaryUserStoreManager(null); log.info("Unloaded all secondary user stores for tenant " + CarbonContext.getThreadLocalCarbonContext().getTenantId()); } catch (Exception ex) { log.error(ex.getMessage()); } }