org.freecompany.brimstone.core
Class AbstractHandler

java.lang.Object
  extended by java.net.URLStreamHandler
      extended by org.freecompany.brimstone.core.AbstractHandler
Direct Known Subclasses:
Handler

public abstract class AbstractHandler
extends java.net.URLStreamHandler

Abstract base class for resolver-based URI handlers.


Field Summary
protected  ResolverService.I2Ls resolver
           
 
Constructor Summary
AbstractHandler(ResolverService.I2Ls resolver)
           
 
Method Summary
protected  java.net.URLConnection openConnection(java.net.URL url)
           
 
Methods inherited from class java.net.URLStreamHandler
equals, getDefaultPort, getHostAddress, hashCode, hostsEqual, openConnection, parseURL, sameFile, setURL, setURL, toExternalForm
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

resolver

protected ResolverService.I2Ls resolver
Constructor Detail

AbstractHandler

public AbstractHandler(ResolverService.I2Ls resolver)
Method Detail

openConnection

protected java.net.URLConnection openConnection(java.net.URL url)
                                         throws java.io.IOException
Specified by:
openConnection in class java.net.URLStreamHandler
Throws:
java.io.IOException