Package com.alibaba.druid.pool.ha.node
Class NodeEvent
- java.lang.Object
-
- com.alibaba.druid.pool.ha.node.NodeEvent
-
public class NodeEvent extends Object
Define the detail of a node update event.- Author:
- DigitalSonic
-
-
Constructor Summary
Constructors Constructor Description NodeEvent()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static List<NodeEvent>generateEvents(Properties properties, List<String> names, NodeEventTypeEnum type)static List<NodeEvent>getEventsByDiffProperties(Properties previous, Properties next)Diff the given two Properties.StringgetNodeName()StringgetPassword()NodeEventTypeEnumgetType()StringgetUrl()StringgetUsername()voidsetNodeName(String nodeName)voidsetPassword(String password)voidsetType(NodeEventTypeEnum type)voidsetUrl(String url)voidsetUsername(String username)StringtoString()
-
-
-
Method Detail
-
getEventsByDiffProperties
public static List<NodeEvent> getEventsByDiffProperties(Properties previous, Properties next)
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)
-
getType
public NodeEventTypeEnum getType()
-
setType
public void setType(NodeEventTypeEnum type)
-
getNodeName
public String getNodeName()
-
setNodeName
public void setNodeName(String nodeName)
-
getUrl
public String getUrl()
-
setUrl
public void setUrl(String url)
-
getUsername
public String getUsername()
-
setUsername
public void setUsername(String username)
-
getPassword
public String getPassword()
-
setPassword
public void setPassword(String password)
-
-