Package com.alibaba.druid.pool.ha.node
Class NodeListener
java.lang.Object
java.util.Observable
com.alibaba.druid.pool.ha.node.NodeListener
- Direct Known Subclasses:
FileNodeListener,ZookeeperNodeListener
This abstract class defines a listener to monitor the change of DataSource nodes.
- Author:
- DigitalSonic
- See Also:
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionabstract voiddestroy()Do some cleanup.voidinit()Add the given PoolUpdater as the Observer.refresh()The method implements the detail update logic.voidsetLastUpdateTime(Date lastUpdateTime) voidsetObserver(Observer observer) voidvoidsetProperties(Properties properties) voidupdate()Fire the refresh() method and notify the Observer.voidNotify the Observer.Methods inherited from class java.util.Observable
addObserver, clearChanged, countObservers, deleteObserver, deleteObservers, hasChanged, notifyObservers, notifyObservers, setChanged
-
Constructor Details
-
NodeListener
public NodeListener()
-
-
Method Details
-
refresh
The method implements the detail update logic. -
destroy
public abstract void destroy()Do some cleanup. -
init
public void init()Add the given PoolUpdater as the Observer.- See Also:
-
update
public void update()Fire the refresh() method and notify the Observer.- See Also:
-
update
Notify the Observer. -
getObserver
-
setObserver
-
getLastUpdateTime
-
setLastUpdateTime
-
getProperties
-
setProperties
-
getPrefix
-
setPrefix
-