pivot-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Andrei Pozolotin (JIRA)" <j...@apache.org>
Subject [jira] [Commented] (PIVOT-742) pluggable classloader
Date Sat, 14 May 2011 17:08:47 GMT

    [ https://issues.apache.org/jira/browse/PIVOT-742?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13033580#comment-13033580
] 

Andrei Pozolotin commented on PIVOT-742:
----------------------------------------

note that currenlty this classloader:

    public BXMLSerializer(final ClassLoader classLoader) {
        this();
        this.classLoader = classLoader;
    }

is not used for any TCCL


> pluggable classloader
> ---------------------
>
>                 Key: PIVOT-742
>                 URL: https://issues.apache.org/jira/browse/PIVOT-742
>             Project: Pivot
>          Issue Type: Improvement
>            Reporter: Andrei Pozolotin
>
> pluggable classloader:
> 1) in current pivot trunk, TCCL, Thread.currentThread().getContextClassLoader().... is
mentioned 105 times
> I suggest to centralize it and replace with pluggable classloader (which can use TCCL
by default);
> 2) review all other uses of Class.getResource(), which are not using TCCL, and convert
when possible;
> motivation:
> https://issues.apache.org/jira/browse/PIVOT-22
> https://issues.apache.org/jira/browse/FELIX-2951
> http://njbartlett.name/2010/08/30/osgi-readiness-loading-classes.html 
> http://wiki.eclipse.org/index.php/Context_Class_Loader_Enhancements
> http://stackoverflow.com/questions/2198928/better-handling-of-thread-context-classloader-in-osgi
> http://mail-archives.apache.org/mod_mbox/pivot-user/201105.mbox/%3C4DCDF889.10506@gmail.com%3E

--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira

Mime
View raw message