public class ClusterIpInfo
extends java.lang.Object
implements java.io.Serializable
| Constructor and Description |
|---|
ClusterIpInfo() |
ClusterIpInfo(ClusterIpv4Setting ipv4_setting,
ClusterIpv6Setting ipv6_setting) |
| Modifier and Type | Method and Description |
|---|---|
static ClusterIpInfo |
deserialize(byte[] data) |
boolean |
equals(java.lang.Object obj) |
ClusterIpv4Setting |
getIpv4Setting() |
ClusterIpv6Setting |
getIpv6Setting() |
int |
getNodeCount() |
int |
hashCode() |
boolean |
isDefault() |
void |
loadFromPropertyMap(java.util.Map<java.lang.String,java.lang.String> propMap) |
byte[] |
serialize() |
void |
setIpv4Setting(ClusterIpv4Setting ipv4_setting) |
void |
setIpv6Setting(ClusterIpv6Setting ipv6_setting) |
java.lang.String |
toString() |
java.lang.String |
validate(int nodecount) |
boolean |
weakEqual(java.lang.String vip,
java.lang.String vip6,
java.util.Map<java.lang.String,java.lang.String> ipv4Addresses,
java.util.Map<java.lang.String,java.lang.String> ipv6Addresses) |
public ClusterIpInfo()
public ClusterIpInfo(ClusterIpv4Setting ipv4_setting, ClusterIpv6Setting ipv6_setting)
public ClusterIpv4Setting getIpv4Setting()
public void setIpv4Setting(ClusterIpv4Setting ipv4_setting)
public ClusterIpv6Setting getIpv6Setting()
public void setIpv6Setting(ClusterIpv6Setting ipv6_setting)
public int getNodeCount()
public byte[] serialize()
throws java.io.IOException
java.io.IOExceptionpublic static ClusterIpInfo deserialize(byte[] data) throws java.io.IOException, java.lang.ClassNotFoundException
java.io.IOExceptionjava.lang.ClassNotFoundExceptionpublic int hashCode()
hashCode in class java.lang.Objectpublic boolean equals(java.lang.Object obj)
equals in class java.lang.Objectpublic java.lang.String toString()
toString in class java.lang.Objectpublic void loadFromPropertyMap(java.util.Map<java.lang.String,java.lang.String> propMap)
public boolean isDefault()
public java.lang.String validate(int nodecount)
public boolean weakEqual(java.lang.String vip,
java.lang.String vip6,
java.util.Map<java.lang.String,java.lang.String> ipv4Addresses,
java.util.Map<java.lang.String,java.lang.String> ipv6Addresses)