if (nodeName != null ? !nodeName.equals(config.nodeName) : config.nodeName != null) return false; if (pidFile != null ? !pidFile.equals(config.pidFile) : config.pidFile != null) return false; if (ports != null ? !ports.equals(config.ports) : config.ports != null) return false; if (!Arrays.equals(startJoin, config.startJoin)) return false; if (statsiteAddr != null ? !statsiteAddr.equals(config.statsiteAddr) : config.statsiteAddr != null)
result = 31 * result + (bindAddr != null ? bindAddr.hashCode() : 0); result = 31 * result + (advertiseAddr != null ? advertiseAddr.hashCode() : 0); result = 31 * result + (ports != null ? ports.hashCode() : 0); result = 31 * result + (leaveOnTerm ? 1 : 0); result = 31 * result + (skipLeaveOnInt ? 1 : 0);
result = 31 * result + (bindAddr != null ? bindAddr.hashCode() : 0); result = 31 * result + (advertiseAddr != null ? advertiseAddr.hashCode() : 0); result = 31 * result + (ports != null ? ports.hashCode() : 0); result = 31 * result + (leaveOnTerm ? 1 : 0); result = 31 * result + (skipLeaveOnInt ? 1 : 0);
if (nodeName != null ? !nodeName.equals(config.nodeName) : config.nodeName != null) return false; if (pidFile != null ? !pidFile.equals(config.pidFile) : config.pidFile != null) return false; if (ports != null ? !ports.equals(config.ports) : config.ports != null) return false; if (!Arrays.equals(startJoin, config.startJoin)) return false; if (statsiteAddr != null ? !statsiteAddr.equals(config.statsiteAddr) : config.statsiteAddr != null)