org.fusesource.fabric.zookeeper.internal
Class ZKClientFactoryBean

java.lang.Object
  extended by org.fusesource.fabric.zookeeper.internal.ZKClientFactoryBean

public class ZKClientFactoryBean
extends java.lang.Object

Factory bean of ZooKeeper client objects


Field Summary
protected  org.linkedin.zookeeper.client.ZKClient zkClient
           
 
Constructor Summary
ZKClientFactoryBean()
           
 
Method Summary
 void destroy()
           
 java.lang.String getConnectString()
           
 org.linkedin.util.clock.Timespan getConnectTimeout()
           
 java.lang.String getConnectTimeoutText()
           
 java.util.List<org.linkedin.zookeeper.client.LifecycleListener> getListeners()
           
 org.linkedin.zookeeper.client.IZKClient getObject()
           
 java.lang.Class<?> getObjectType()
           
 org.linkedin.util.clock.Timespan getTimeout()
           
 java.lang.String getTimeoutText()
           
 org.apache.zookeeper.Watcher getWatcher()
           
 boolean isSingleton()
           
 void registerListener(org.linkedin.zookeeper.client.LifecycleListener listener)
           
 void setConnectString(java.lang.String connectString)
           
 void setConnectTimeout(org.linkedin.util.clock.Timespan connectTimeout)
           
 void setConnectTimeoutText(java.lang.String connectTimeoutText)
           
 void setListeners(java.util.List<org.linkedin.zookeeper.client.LifecycleListener> listeners)
           
 void setTimeout(org.linkedin.util.clock.Timespan timeout)
           
 void setTimeoutText(java.lang.String timeoutText)
           
 void setWatcher(org.apache.zookeeper.Watcher watcher)
           
 void unregisterListener(org.linkedin.zookeeper.client.LifecycleListener listener)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

zkClient

protected org.linkedin.zookeeper.client.ZKClient zkClient
Constructor Detail

ZKClientFactoryBean

public ZKClientFactoryBean()
Method Detail

getConnectString

public java.lang.String getConnectString()

setConnectString

public void setConnectString(java.lang.String connectString)

getTimeout

public org.linkedin.util.clock.Timespan getTimeout()

setTimeout

public void setTimeout(org.linkedin.util.clock.Timespan timeout)

getTimeoutText

public java.lang.String getTimeoutText()

setTimeoutText

public void setTimeoutText(java.lang.String timeoutText)

getWatcher

public org.apache.zookeeper.Watcher getWatcher()

setWatcher

public void setWatcher(org.apache.zookeeper.Watcher watcher)

getConnectTimeout

public org.linkedin.util.clock.Timespan getConnectTimeout()

setConnectTimeout

public void setConnectTimeout(org.linkedin.util.clock.Timespan connectTimeout)

getConnectTimeoutText

public java.lang.String getConnectTimeoutText()

setConnectTimeoutText

public void setConnectTimeoutText(java.lang.String connectTimeoutText)

getListeners

public java.util.List<org.linkedin.zookeeper.client.LifecycleListener> getListeners()

setListeners

public void setListeners(java.util.List<org.linkedin.zookeeper.client.LifecycleListener> listeners)

registerListener

public void registerListener(org.linkedin.zookeeper.client.LifecycleListener listener)

unregisterListener

public void unregisterListener(org.linkedin.zookeeper.client.LifecycleListener listener)

getObject

public org.linkedin.zookeeper.client.IZKClient getObject()
                                                  throws java.lang.Exception
Throws:
java.lang.Exception

getObjectType

public java.lang.Class<?> getObjectType()

isSingleton

public boolean isSingleton()

destroy

public void destroy()
             throws java.lang.Exception
Throws:
java.lang.Exception


Copyright © 2011 FuseSource. All Rights Reserved.