felix-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Olivier Gruber (JIRA)" <j...@apache.org>
Subject [jira] Updated: (FELIX-153) Implementing Bundle.getResources(String)
Date Fri, 22 Sep 2006 16:20:29 GMT
     [ http://issues.apache.org/jira/browse/FELIX-153?page=all ]

Olivier Gruber updated FELIX-153:
---------------------------------

    Attachment: getResources

Here is a patch for the implementation of the Bundle.getResources(String)

> Implementing Bundle.getResources(String)
> ----------------------------------------
>
>                 Key: FELIX-153
>                 URL: http://issues.apache.org/jira/browse/FELIX-153
>             Project: Felix
>          Issue Type: New Feature
>          Components: Framework
>            Reporter: Olivier Gruber
>         Attachments: getResources
>
>
> This is about the missing implementation of Bundle.getResources(String name).
> This method is similar to Bundle.getResource(String name) but returns the list of all
matching resources to the provided fully qualified resource name. 
> It follows the same algorigthm as class or resource loading that is actually in place:
> If the bundle is not resolved and cannot be resolved, the local class path is only used
to lookup for resources.
> If the bundle is resolved:
>    - looks in the parent class loader (boot delegation)
>    - looks at imports
>    - look at the local class path
>    - try to bind dynamic imports and check if it created a matching import.
> The visibility rule is like the one for classes. 
> Since Felix does not support split packages and does not bundle-require implemented,
the visibility is only related to imports. if the resource comes from an import, this method
only returns only what that import has a resources with that name.
> If the resource comes from the local class path, urls to all resources with that name
are returned.

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

Mime
View raw message