felix-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Guillaume Sauthier (JIRA)" <j...@apache.org>
Subject [jira] Updated: (FELIX-466) ClassLoader.getResources(String) do not search resources in imports
Date Fri, 18 Jan 2008 12:18:34 GMT

     [ https://issues.apache.org/jira/browse/FELIX-466?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel

Guillaume Sauthier updated FELIX-466:

    Attachment: FELIX-466.patch

This super easy patch only delegate the ContentClassLoader finResource*() methods to the module's

> ClassLoader.getResources(String) do not search resources in imports
> -------------------------------------------------------------------
>                 Key: FELIX-466
>                 URL: https://issues.apache.org/jira/browse/FELIX-466
>             Project: Felix
>          Issue Type: Bug
>          Components: Framework
>    Affects Versions: 1.0.0
>            Reporter: Guillaume Sauthier
>         Attachments: FELIX-466.patch
> I've got a third party library that is using the JDK ClassLoader API to load some resources
using the getResources(String) method that returns an Enumeration of available resources.
> The ContentClassLoader of Felix do not override this method because it was marked as
final in JDK <= 1.4.
> A trick to do that would be to change the ContentClassLoader.findResources(String) (which
is called by ClassLoader.getResources(String)) to search the resources using the ISearchPolicy.findResources()
so that the imports are searched.

This message is automatically generated by JIRA.
You can reply to this email to add a comment to the issue online.

View raw message