Package com.alibaba.druid.pool.ha.node
Class NodeEvent
java.lang.Object
com.alibaba.druid.pool.ha.node.NodeEvent
Define the detail of a node update event.
- Author:
- DigitalSonic
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptiongenerateEvents
(Properties properties, List<String> names, NodeEventTypeEnum type) getEventsByDiffProperties
(Properties previous, Properties next) Diff the given two Properties.getType()
getUrl()
void
setNodeName
(String nodeName) void
setPassword
(String password) void
setType
(NodeEventTypeEnum type) void
void
setUsername
(String username) toString()
-
Constructor Details
-
NodeEvent
public NodeEvent()
-
-
Method Details
-
getEventsByDiffProperties
Diff the given two Properties.- Returns:
- A List of AddEvent and DelEvent
-
generateEvents
public static List<NodeEvent> generateEvents(Properties properties, List<String> names, NodeEventTypeEnum type) -
toString
-
getType
-
setType
-
getNodeName
-
setNodeName
-
getUrl
-
setUrl
-
getUsername
-
setUsername
-
getPassword
-
setPassword
-