org.fusesource.fabric.zookeeper.internal
Class ZkUrlHandler

java.lang.Object
  extended by java.net.URLStreamHandler
      extended by org.osgi.service.url.AbstractURLStreamHandlerService
          extended by org.fusesource.fabric.zookeeper.internal.ZkUrlHandler
All Implemented Interfaces:
org.osgi.service.url.URLStreamHandlerService

public class ZkUrlHandler
extends org.osgi.service.url.AbstractURLStreamHandlerService


Nested Class Summary
 class ZkUrlHandler.Connection
           
 
Field Summary
 
Fields inherited from class org.osgi.service.url.AbstractURLStreamHandlerService
realHandler
 
Constructor Summary
ZkUrlHandler()
           
ZkUrlHandler(org.linkedin.zookeeper.client.IZKClient zooKeeper)
           
 
Method Summary
 org.linkedin.zookeeper.client.IZKClient getZooKeeper()
           
 java.net.URLConnection openConnection(java.net.URL url)
          Open the connection for the given URL.
 void setZooKeeper(org.linkedin.zookeeper.client.IZKClient zooKeeper)
           
 
Methods inherited from class org.osgi.service.url.AbstractURLStreamHandlerService
equals, getDefaultPort, getHostAddress, hashCode, hostsEqual, parseURL, sameFile, setURL, setURL, toExternalForm
 
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
 

Constructor Detail

ZkUrlHandler

public ZkUrlHandler()

ZkUrlHandler

public ZkUrlHandler(org.linkedin.zookeeper.client.IZKClient zooKeeper)
Method Detail

getZooKeeper

public org.linkedin.zookeeper.client.IZKClient getZooKeeper()

setZooKeeper

public void setZooKeeper(org.linkedin.zookeeper.client.IZKClient zooKeeper)

openConnection

public java.net.URLConnection openConnection(java.net.URL url)
                                      throws java.io.IOException
Open the connection for the given URL.

Specified by:
openConnection in interface org.osgi.service.url.URLStreamHandlerService
Specified by:
openConnection in class org.osgi.service.url.AbstractURLStreamHandlerService
Parameters:
url - the url from which to open a connection.
Returns:
a connection on the specified URL.
Throws:
java.io.IOException - if an error occurs or if the URL is malformed.


Copyright © 2011 FuseSource. All Rights Reserved.