Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
[eclipse-dev] osgi AbstractURLStreamHandlerService

Hi,
i wish to use the org.eclipse.core.runtime.urlHandlers extension point.
As documented in the osgi documentation i implement the AbstractURLStreamHandlerService.
However my protocol is unknown. What is going wrong? Do i miss something or could that be a osgi implementation related problem?
Does someone use successfully the new url handler mechanism?


mac os x 10.3.3
apple jdk 1.4.2
eclipse 3 m 8

from my plugin.xml
<x-tad-bigger> </x-tad-bigger><x-tad-bigger><extension</x-tad-bigger><x-tad-bigger>

</x-tad-bigger><x-tad-bigger>></x-tad-bigger><x-tad-bigger>

</x-tad-bigger><x-tad-bigger><handler</x-tad-bigger><x-tad-bigger>

</x-tad-bigger><x-tad-bigger>"net.sf.jstaff.JbossResourceURLStreamHandler"</x-tad-bigger><x-tad-bigger>

</x-tad-bigger><x-tad-bigger>></x-tad-bigger><x-tad-bigger>

</x-tad-bigger><x-tad-bigger></handler></x-tad-bigger><x-tad-bigger>

</x-tad-bigger><x-tad-bigger></extension>

</x-tad-bigger>

my implementation:
<x-tad-bigger>package</x-tad-bigger><x-tad-bigger> net.sf.jstaff;

</x-tad-bigger><x-tad-bigger>import</x-tad-bigger><x-tad-bigger> java.io.IOException;
</x-tad-bigger><x-tad-bigger>import</x-tad-bigger><x-tad-bigger> java.net.URL;
</x-tad-bigger><x-tad-bigger>import</x-tad-bigger><x-tad-bigger> java.net.URLConnection;

</x-tad-bigger><x-tad-bigger>import</x-tad-bigger><x-tad-bigger> org.jboss.net.protocol.resource.ResourceURLConnection;
</x-tad-bigger><x-tad-bigger>import</x-tad-bigger><x-tad-bigger> org.osgi.service.url.AbstractURLStreamHandlerService;


</x-tad-bigger><x-tad-bigger>public</x-tad-bigger><x-tad-bigger> </x-tad-bigger><x-tad-bigger>class</x-tad-bigger><x-tad-bigger> JbossResourceURLStreamHandler </x-tad-bigger><x-tad-bigger>extends</x-tad-bigger><x-tad-bigger> AbstractURLStreamHandlerService {


</x-tad-bigger><x-tad-bigger>/* (non-Javadoc)</x-tad-bigger><x-tad-bigger>
</x-tad-bigger><x-tad-bigger> * @see java.net.URLStreamHandler#openConnection(java.net.URL)</x-tad-bigger><x-tad-bigger>
</x-tad-bigger><x-tad-bigger> */</x-tad-bigger><x-tad-bigger>

</x-tad-bigger><x-tad-bigger>public</x-tad-bigger><x-tad-bigger> URLConnection openConnection(URL url) </x-tad-bigger><x-tad-bigger>throws</x-tad-bigger><x-tad-bigger> IOException {

</x-tad-bigger><x-tad-bigger>return</x-tad-bigger><x-tad-bigger> </x-tad-bigger><x-tad-bigger>new</x-tad-bigger><x-tad-bigger> ResourceURLConnection(url);
}

}</x-tad-bigger>


Thanks for any hints!
Stefan


---------------------------------------------------------------
open technology: http://www.media-style.com
open source: http://www.weta-group.net
open discussion: http://www.text-mining.org

Back to the top