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
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongenerateEvents(Properties properties, List<String> names, NodeEventTypeEnum type) getEventsByDiffProperties(Properties previous, Properties next) Diff the given two Properties.getType()getUrl()voidsetNodeName(String nodeName) voidsetPassword(String password) voidsetType(NodeEventTypeEnum type) voidvoidsetUsername(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
-