Hi All,
This is more a generic OSGi question. I understand the difference
between Require-Bundle and Import-Package. But what i`m not able to understand
is when should I register my class as a service?, and when I should simply
export the package, so that other packages can import and use them?
What is the advantage of registering as a service? I`ve gone through the OSGi
best practices doc, by BJ Hargrave and Peter Kriens, and read about dynamism of
using service. But let me say that i have some core bundles which I am going to
always have loaded, then should I expose my classes as a service or use
Export-Package alone.. Which is the better practice.?
Thanks,
Srijith.
_______________________________________________
equinox-dev mailing list
[email protected]
https://dev.eclipse.org/mailman/listinfo/equinox-dev