org.linkedin.zookeeper.client
Class ZooKeeperURLHandler

java.lang.Object
  extended by java.net.URLStreamHandler
      extended by org.linkedin.zookeeper.client.ZooKeeperURLHandler

public class ZooKeeperURLHandler
extends java.net.URLStreamHandler


Nested Class Summary
static class ZooKeeperURLHandler.ZooKeeperURLConnection
          Handle zookeeper:/a/b/c style urls
 
Constructor Summary
ZooKeeperURLHandler(IZKClient defaultClient)
           
 
Method Summary
protected  java.net.URLConnection openConnection(java.net.URL url)
           
protected  void parseURL(java.net.URL u, java.lang.String spec, int start, int limit)
           
 
Methods inherited from class java.net.URLStreamHandler
equals, getDefaultPort, getHostAddress, hashCode, hostsEqual, openConnection, sameFile, setURL, setURL, toExternalForm
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ZooKeeperURLHandler

public ZooKeeperURLHandler(IZKClient defaultClient)
Method Detail

openConnection

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

parseURL

protected void parseURL(java.net.URL u,
                        java.lang.String spec,
                        int start,
                        int limit)
Overrides:
parseURL in class java.net.URLStreamHandler