org.glassfish.web
Class DirContextURLStreamHandlerService

java.lang.Object
  extended by java.net.URLStreamHandler
      extended by org.osgi.service.url.AbstractURLStreamHandlerService
          extended by org.glassfish.web.DirContextURLStreamHandlerService
All Implemented Interfaces:
org.osgi.framework.BundleActivator, org.osgi.service.url.URLStreamHandlerService

public class DirContextURLStreamHandlerService
extends org.osgi.service.url.AbstractURLStreamHandlerService
implements org.osgi.service.url.URLStreamHandlerService, org.osgi.framework.BundleActivator

This class is responsible for adding DirContextURLStreamHandler to OSGi service registry.

Author:
Sanjeeb.Sahoo@Sun.COM

Field Summary
 
Fields inherited from class org.osgi.service.url.AbstractURLStreamHandlerService
realHandler
 
Constructor Summary
DirContextURLStreamHandlerService()
           
 
Method Summary
 java.net.URLConnection openConnection(java.net.URL u)
           
 void start(org.osgi.framework.BundleContext context)
           
 void stop(org.osgi.framework.BundleContext context)
           
 java.lang.String toExternalForm(java.net.URL u)
           
 
Methods inherited from class org.osgi.service.url.AbstractURLStreamHandlerService
equals, getDefaultPort, getHostAddress, hashCode, hostsEqual, parseURL, sameFile, setURL, setURL
 
Methods inherited from class java.net.URLStreamHandler
openConnection, parseURL
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.osgi.service.url.URLStreamHandlerService
equals, getDefaultPort, getHostAddress, hashCode, hostsEqual, parseURL, sameFile
 

Constructor Detail

DirContextURLStreamHandlerService

public DirContextURLStreamHandlerService()
Method Detail

openConnection

public java.net.URLConnection openConnection(java.net.URL u)
                                      throws java.io.IOException
Specified by:
openConnection in interface org.osgi.service.url.URLStreamHandlerService
Specified by:
openConnection in class org.osgi.service.url.AbstractURLStreamHandlerService
Throws:
java.io.IOException

toExternalForm

public java.lang.String toExternalForm(java.net.URL u)
Specified by:
toExternalForm in interface org.osgi.service.url.URLStreamHandlerService
Overrides:
toExternalForm in class org.osgi.service.url.AbstractURLStreamHandlerService

start

public void start(org.osgi.framework.BundleContext context)
           throws java.lang.Exception
Specified by:
start in interface org.osgi.framework.BundleActivator
Throws:
java.lang.Exception

stop

public void stop(org.osgi.framework.BundleContext context)
          throws java.lang.Exception
Specified by:
stop in interface org.osgi.framework.BundleActivator
Throws:
java.lang.Exception


Copyright © 2012 GlassFish Community. All Rights Reserved.