[
https://issues.apache.org/jira/browse/FELIX-756?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12645233#action_12645233
]
Karl Pauls commented on FELIX-756:
----------------------------------
Don't bother with the system property. Starting with revision 711578, the trunk
will override the built-in handlers by default. Please don't forget to test and
close this issue if it works for you.
> Allow URLStreamHandler services to override built-in handlers.
> ---------------------------------------------------------------
>
> Key: FELIX-756
> URL: https://issues.apache.org/jira/browse/FELIX-756
> Project: Felix
> Issue Type: Improvement
> Components: Framework
> Affects Versions: felix-1.2.2
> Reporter: Karl Pauls
> Assignee: Karl Pauls
> Fix For: felix-1.4.0
>
>
> In certain cases it might be desirable to override built-in URLStreamHandlers
> with services provided by bundles. As of now, the spec doesn't allow this
> (see 11.3.2 ff) but it might in the future. Furthermore, it looks like other
> implementations are less strict on this issue as we are. For now, the best
> one can do is to put handlers in the classpath of the framework and make them
> available via the java.protocol.handler.pkgs properties. This way, one can
> override the built-in handlers but needs control over the jvm (which is not
> the best solution).
> It should be possible to add an option to felix that will register handlers
> that proxy the built-in ones but prefer registered URLStreamHandler services
> if there is one available for a given schema.
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.