I think that should be ok. @Johann wdyt?

On Fri, Sep 5, 2014 at 8:23 PM, Godwin Amila Shrimal <[email protected]>
wrote:

> 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 <[email protected]> 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 <[email protected]>
>> 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
>>> [email protected]
>>> 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
>> [email protected]
>> 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
> [email protected]
> 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
[email protected]
https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture

Reply via email to