[ 
https://issues.apache.org/jira/browse/FELIX-1974?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Karl Pauls resolved FELIX-1974.
-------------------------------
    Resolution: Workaround

I added a service loader lookup for a 

org.apache.felix.framework.ext.ClassPathExtenderFactory 

service in r1813157.

The idea is that if we find a service for that interface, we will call its 
getExtender() method with "null" to see if it supports boot class path 
extensions. If that returns an extender, we will use it to append boot class 
path extension bundles via the add(File) method of the returned extender.

In other words, we don't provide support for this OOTB but somebody could 
extend the framework to add support. 

As this feature is optional and has become close to impossible to support on 
java9 (without command line switch support etc.) I think this is good enough. 
At a minimum, I don't plan to work on this anymore.

> Implement boot class path extension bundle support
> --------------------------------------------------
>
>                 Key: FELIX-1974
>                 URL: https://issues.apache.org/jira/browse/FELIX-1974
>             Project: Felix
>          Issue Type: New Feature
>          Components: Framework
>    Affects Versions: framework-0.8.0, framework-1.0.0, framework-1.0.1, 
> framework-1.0.3, framework-1.0.4, framework-1.2.0, framework-1.2.1, 
> framework-1.2.2, framework-1.4.0, framework-1.4.1, framework-1.6.0, 
> framework-1.6.1, framework-1.8.0, framework-1.8.1, framework-2.0.0, 
> framework-2.0.1, framework-2.0.2
>            Reporter: Karl Pauls
>            Assignee: Karl Pauls
>            Priority: Minor
>             Fix For: framework-5.6.10
>
>
> This issue is described in section 3.14 of the OSGi R4 specification. The 
> main jist is to provide a standard mechanism to place classes on the JVM boot 
> class path. This mechanisms is modeled as bundle fragments, but it not really 
> completely related to it. The boot class path aspect is likely to be 
> dependent on specific JVMs. Please note that we have support for "normal" 
> extension bundles already.



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)

Reply via email to