chemistry-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Sascha Homeier (JIRA)" <j...@apache.org>
Subject [jira] [Created] (CMIS-878) Allow loading classes from other OSGi Bundles in Chemistry OSGi Client Wrapper
Date Fri, 19 Dec 2014 12:17:13 GMT
Sascha Homeier created CMIS-878:
-----------------------------------

             Summary: Allow loading classes from other OSGi Bundles in Chemistry OSGi Client
Wrapper
                 Key: CMIS-878
                 URL: https://issues.apache.org/jira/browse/CMIS-878
             Project: Chemistry
          Issue Type: Improvement
          Components: opencmis-client
    Affects Versions: OpenCMIS 0.12.0
         Environment: OSGi
            Reporter: Sascha Homeier


When using the OpenCMIS OSGi Client Wrapper it is hard to load classes from other bundles.
For example if you specify an own Authentication Provider class as Session Parameter then
the Wrapper will not find this class when it is located inside another bundle. Same problem
should occur when defining an own Cache.

*1)*
It would be nice if other bundles could register their Classloaders so that ClassLoaderUtil
can use it when trying to load classes.

*2)*
Another simpler option would be to simply add "DynamicImport-Package: *" to the Manifest of
the Wrapper. By doing this the Wrapper will find all classes which are exported by other bundles.
Though this approach feels more like a hack since it breaks modularity.

What do you think about it?

Cheers
Sascha



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Mime
View raw message