[
https://issues.apache.org/jira/browse/PIVOT-742?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Sandro Martini updated PIVOT-742:
---------------------------------
Fix Version/s: (was: 2.5)
2.1
> pluggable classloader
> ---------------------
>
> Key: PIVOT-742
> URL: https://issues.apache.org/jira/browse/PIVOT-742
> Project: Pivot
> Issue Type: Improvement
> Reporter: Andrei Pozolotin
> Assignee: Sandro Martini
> Fix For: 2.1
>
> Attachments: BeanUtil.java, CLPlugin.java, CLPluginTCCL.java,
> CLProvider.java, patch_2011-06-15_bxml-classloader.patch, RunEnque.java,
> RunResult.java, RunTCCL.java, UseCase.java
>
>
> 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/%[email protected]%3E
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira