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-932) Consider removing lazy bundle activation for OpenCMIS OSGI Client Wrapper
Date Thu, 06 Aug 2015 08:16:04 GMT
Sascha Homeier created CMIS-932:
-----------------------------------

             Summary: Consider removing lazy bundle activation for OpenCMIS OSGI Client Wrapper

                 Key: CMIS-932
                 URL: https://issues.apache.org/jira/browse/CMIS-932
             Project: Chemistry
          Issue Type: Improvement
          Components: opencmis-client
    Affects Versions: OpenCMIS 0.13.0
         Environment: OSGi
            Reporter: Sascha Homeier
            Priority: Minor


Currently the bundle activation policy is set to 'lazy' for OpenCMIS OSGi Client library.
But inside the Bundle Activator a Service (SessionFactory) is registered programmatically
(not via DS/SCR).
This leads to problems if for example bundle A binds the SessionFactory service via DS. Bundle
A only gets activated when Client bundle is activated.

In my case I have problems in my integration tests for Bundle A where no classes from Client
Bundle are called before receiving service from Bundle A (which again needs SessionFactory
service).

Could you consider removing 'Bundle-ActivationPolicy: lazy' from manifest?

Just for reference:
http://wiki.osgi.org/wiki/Bundle-ActivationPolicy




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

Mime
View raw message