Hi all,

agree with the versioning and p2 repo issues. But when it comes to the
actual effort that needs to be put in to carry out this refactoring :
*trivial*.

You just have to replace the,

SuperTenantCarbonContext class with PrivilegedCarbonContext
replace usage of CarbonContextHolder with CarbonContext.

This is basically a find and replace across platform. This wont affect
the stability of the platform either, as we are not doing any drastic
changes to the usage. However Once the refactoring is done,

the pros include :

cleaner API - earlier it was only senaka who could decrypt this API. :)
performance enhancements due to minimal delegations.
This will also help our efforts of introducing pooling/optimizations
in this space. - targeting stratos


if the people are so concerned about versioning incompatibilities, we
could always go for a 4.1.0

thanks,
--Pradeep
_______________________________________________
Dev mailing list
[email protected]
http://wso2.org/cgi-bin/mailman/listinfo/dev

Reply via email to