com.alibaba.dubbo.remoting.zookeeper.support
Class AbstractZookeeperClient<TargetChildListener>

java.lang.Object
  extended by com.alibaba.dubbo.remoting.zookeeper.support.AbstractZookeeperClient<TargetChildListener>
All Implemented Interfaces:
ZookeeperClient
Direct Known Subclasses:
CuratorZookeeperClient, ZkclientZookeeperClient

public abstract class AbstractZookeeperClient<TargetChildListener>
extends Object
implements ZookeeperClient


Constructor Summary
AbstractZookeeperClient(URL url)
           
 
Method Summary
 List<String> addChildListener(String path, ChildListener listener)
           
 void addStateListener(StateListener listener)
           
 void close()
           
 void create(String path, boolean ephemeral)
           
 Set<StateListener> getSessionListeners()
           
 URL getUrl()
           
 void removeChildListener(String path, ChildListener listener)
           
 void removeStateListener(StateListener listener)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface com.alibaba.dubbo.remoting.zookeeper.ZookeeperClient
delete, getChildren, isConnected
 

Constructor Detail

AbstractZookeeperClient

public AbstractZookeeperClient(URL url)
Method Detail

getUrl

public URL getUrl()
Specified by:
getUrl in interface ZookeeperClient

create

public void create(String path,
                   boolean ephemeral)
Specified by:
create in interface ZookeeperClient

addStateListener

public void addStateListener(StateListener listener)
Specified by:
addStateListener in interface ZookeeperClient

removeStateListener

public void removeStateListener(StateListener listener)
Specified by:
removeStateListener in interface ZookeeperClient

getSessionListeners

public Set<StateListener> getSessionListeners()

addChildListener

public List<String> addChildListener(String path,
                                     ChildListener listener)
Specified by:
addChildListener in interface ZookeeperClient

removeChildListener

public void removeChildListener(String path,
                                ChildListener listener)
Specified by:
removeChildListener in interface ZookeeperClient

close

public void close()
Specified by:
close in interface ZookeeperClient


Copyright © 2012–2017 Alibaba. All rights reserved.