Folks,
We haven't been paying proper attention to bundle internal vs. external
classes. This is evident by the fact that most of our internal packages
contain only a few classes. Most of the classes are related to the bundles
internal implementation and hence should not be exposed to outside bundles.
In the future, please make it a point to place your bundle private classes
within subpackages of the internal subpackage as shown in the example
below.

e.g. org.wso2.stratos.permission.update.internal.task.PermissionUpdaterTask

If you look at most of our components, you will notice that a significant
number of them should have only internal package. Please follow this when
developing bundles in the future & also feel free to fix this in existing
bundles.

Thanks
-- 
Afkham Azeez
Senior Software Architect & Senior Manager; WSO2, Inc.; http://wso2.com,
Lean . Enterprise . Middleware
Member; Apache Software Foundation; http://www.apache.org/
email: [email protected] cell: +94 77 3320919
blog: http://blog.afkham.org
twitter: http://twitter.com/afkham_azeez
linked-in: http://lk.linkedin.com/in/afkhamazeez
_______________________________________________
Carbon-dev mailing list
[email protected]
https://mail.wso2.org/cgi-bin/mailman/listinfo/carbon-dev

Reply via email to