Dibyendu Majumdar wrote:
The interface InstanceLoader, and the classes ClassInfo and ClassInspector are generic. Therefore, what would the community think if these were moved to either o.a.d.iapi.services.monitor,

I would say no. If a general idea to have OSGi be the IoC or allow other IoC's then I would say that code that could be used with other IoC's should not be moved into Derby's current specific IoC packages.

o.a.d.iapi.util

ok-ish - Based upon experience packages like util tend to end up being a dumping ground, possibly leading to modularity issues.

or to a package of their own?

probably the best. Has the advantage over util that a clear purpose can be ascribed to the package.

Reason for this is to remove a cyclical dependency between o.a.d.iapi.services.monitor, o.a.d.iapi.services.loader, and o.a.d.iapi.services.context.

Dan.

Reply via email to