[
Date Prev][
Date Next][
Thread Prev][
Thread Next][
Date Index][
Thread Index]
[
List Home]
Re: [equinox-dev] Problem with "uses" constraint
|
On Saturday 03 June 2006 09:13, Melih Onvural wrote:
> What does this phrase "to resolve" mean?
You need to look at chap 3 in the R4 spec for the exact definitions, but in
layman's terms "To Resolve" means that for each package in "Import-Package",
there is a bundle (same or another) that has that package in the
"Export-Package" attribute.
Furthermore, the resolver needs to fulfill many types of constraints (such as
versioning, custom wiring info, et cetera) to ensure that the class spaces of
the JVM does not get violated, i.e. Two classes with the same FQD name loaded
by different classloaders ending up conflicting with each other, for instance
in an assignment.
Knowledge of classloader architecture of Java/JVNM is a great advantage when
dealing with obscure issues in OSGi. If you lack this, I suggest that you try
to trust Eclipse PDE to do the thinking for you ;o)
Cheers
Niclas