package com.alipay.bluewhale.core.daemon;
import java.io.Serializable;
/**
* ��ʶsupervisorid�Ͷ˿ں�
*/
public class NodePort implements Serializable{
private static final long serialVersionUID = 1L;
private String node;
private Integer port;
public NodePort(String node, Integer port){
this.node = node;
this.port = port;
}
public String getNode() {
return node;
}
public void setNode(String node) {
this.node = node;
}
public Integer getPort() {
return port;
}
public void setPort(Integer port) {
this.port = port;
}
@Override
public boolean equals(Object obj) {
if (obj instanceof NodePort && ((NodePort) obj).getNode().equals(node)
&& ((NodePort) obj).getPort().equals(port)) {
return true;
}
return false;
}
@Override
public int hashCode()
{
return this.node.hashCode()+this.port.hashCode();
}
@Override
public String toString()
{
return node+":"+port;
}
}