Does bundleA import the package containing annotationB?

regards,

Karl

On 7/11/07, Rajini Sivaram <[EMAIL PROTECTED]> wrote:
Hello,

I have a question related to annotations which is not specific to Felix, but
related to OSGi bundle classloaders. I imagine someone on this list will
know the answer, so I thought this is as good a place as any to ask the
question.

I would like to start using SCA annotations inside classes used in an OSGi
bundle. I have a bundle containing SCA annotations, and other bundles which
wish to use SCA annotations import the annotations package. So I have classA
loaded from bundleA which uses annotationB from bundleB. When I call
classA.getAnnotations(), I get an TypeNotPresentException for annotationB
since classA's classloader cannot see annotationB. It looks like a
reasonable exception since classA and annotationB belong to different
classloader hierarchies.

Is there any way a bundle can use annotations defined in another bundle?

Thank you...

Regards,

Rajini



--
Karl Pauls
[EMAIL PROTECTED]

Reply via email to