Hi Nirmal, Yes we can do it, But current map doesn't have public access, then we need to have a public method inside the *JDBCTenantManager *to delete the entry.
On Fri, Sep 5, 2014 at 8:00 PM, Nirmal Fernando <nir...@wso2.com> wrote: > Can't we use a tenant event listener and remove the entry from the map on > a tenant deletion event? > > > On Fri, Sep 5, 2014 at 7:50 PM, Godwin Amila Shrimal <god...@wso2.com> > wrote: > >> Hi, >> >> We are working on tenant deletion implementation, once we perform the >> current tenant deletion operation in *TenantMgtAdminService* it deletes >> registry, user store etc. data. But it doesn't allow to create a tenant >> again with the same tenant domain name until restart the server. >> >> Reason for above situation is tenant domain and id is keeping in a map( >> *tenantDomainIdMap*) inside the *JDBCTenantManager*. When perform delete >> operation it check the availability from this map. >> >> As per the discussion we can see following solutions for this. >> >> *Solution1* >> Check the tenant availability from database not from memory data, but >> this will be costly if it is a frequently perform operation. >> >> *Solution2* >> We can give a public access to delete the particular key in the map, this >> will be a security issue which people can pass tenant domain and perform >> deletion. >> >> *Solution3* >> Run a periodic operation which check the availability of the tenant in >> the database and delete from map which are not exist. >> >> >> We are looking for a feedback on this. >> >> Thanks >> Godwin >> >> >> -- >> *Godwin Amila Shrimal* >> Senior Software Engineer >> WSO2 Inc.; http://wso2.com >> lean.enterprise.middleware >> >> mobile: *+94772264165* >> linkedin: *http://lnkd.in/KUum6D <http://lnkd.in/KUum6D>* >> twitter: https://twitter.com/godwinamila >> >> _______________________________________________ >> Architecture mailing list >> Architecture@wso2.org >> https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture >> >> > > > -- > > Thanks & regards, > Nirmal > > Senior Software Engineer- Platform Technologies Team, WSO2 Inc. > Mobile: +94715779733 > Blog: http://nirmalfdo.blogspot.com/ > > > > _______________________________________________ > Architecture mailing list > Architecture@wso2.org > https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture > > -- *Godwin Amila Shrimal* Senior Software Engineer WSO2 Inc.; http://wso2.com lean.enterprise.middleware mobile: *+94772264165* linkedin: *http://lnkd.in/KUum6D <http://lnkd.in/KUum6D>* twitter: https://twitter.com/godwinamila
_______________________________________________ Architecture mailing list Architecture@wso2.org https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture