You are trying to override a build-in handler. The http schema is
handled by the jvm and must not be overridden (see 11.3.2 of the
spec).
Could you explain your use-case a bit more (why do you want to use
your own http implementation?) - maybe we can find a workaround ....
regards,
Karl
On Wed, Oct 8, 2008 at 1:57 PM, Pierre De Rop
<[EMAIL PROTECTED]> wrote:
> Hello everyone,
>
> I have a bundle which provides a
> org.osgi.service.url.URLStreamHandlerService with protocol "http" and
> "https".
> but, when I use java.net.HttpURLConnection, my handlers are not invoked.
>
> I use SCR in order to provide my stream handlers. Here is he SCR.xml:
>
> ------------------------------------------------------------------------------------------------------------------------
> <component name="HttpUrlStreamHandler" immediate="true">
> <implementation
> class="com.nextenso.http.agent.impl.HttpUrlStreamHandlerService"/>
> <service>
> <provide interface="org.osgi.service.url.URLStreamHandlerService"/>
> </service>
> <property name="url.handler.protocol">
> http
> https
> </property>
> </component>
> -------------------------------------------------------------------------------------------------------------------------
>
> In the Felix configuration properties, I have set the property
> "felix.service.urlhandlers=true"
> But it sounds like my http/https handlers are not invoked by the framework
> when I
> do the following:
>
> HttpURLConnection uc = (HttpURLConnection) new
> URL("http://www.verisign.com/").openConnection();
>
> -> could anyone help about this problem ?
>
> (fwi, the same code works with KnopflerFish).
>
> Thanks
> /pierre
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
>
>
--
Karl Pauls
[EMAIL PROTECTED]
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]