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
-
Method Summary
Modifier and TypeMethodDescriptionabstract void
destroy()
Do some cleanup.void
init()
Add the given PoolUpdater as the Observer.refresh()
The method implements the detail update logic.void
setLastUpdateTime
(Date lastUpdateTime) void
setObserver
(Observer observer) void
void
setProperties
(Properties properties) void
update()
Fire the refresh() method and notify the Observer.void
Notify 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
-