[ https://issues.apache.org/jira/browse/JOHNZON-108?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16078452#comment-16078452 ]
James Carman commented on JOHNZON-108: -------------------------------------- Absolutely I can help. I should probably have some time this weekend I think. > Add dynamic ServiceLoader support for OSGi environments > ------------------------------------------------------- > > Key: JOHNZON-108 > URL: https://issues.apache.org/jira/browse/JOHNZON-108 > Project: Johnzon > Issue Type: Improvement > Components: Core > Affects Versions: 1.0.0 > Reporter: Stefan Seifert > Fix For: 1.1.0 > > > Johnzon 1.0.0 together with > org.apache.geronimo.specs:geronimo-json_1.0_spec:1.0-alpha-1 currently does > not work within OSGi envrionments - the service loader does not found the > implementation class (see GERONIMO-6560). > the OSGi spec compliant way for supporting ServiceLoaders is described in the > [OSGi Enterprise Specification|http://www.osgi.org/Download/Release5] (from > version 5) chapter 133. [Aries SPI > Fly|http://aries.apache.org/modules/spi-fly.html] is the reference > implementation which also contains a good summary of the steps to make a > bundle compatible. > concerning johnzon-core (provider bundle) we only need to add two bundle > headers {{Require-Capability}} and {{Provide-Capability}} for the SPI > {{javax.json.spi.JsonProvider}}. -- This message was sent by Atlassian JIRA (v6.4.14#64029)