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

Reply via email to