public boolean equals()

in src/main/java/com/aliyun/mns/common/http/ClientConfiguration.java [75:93]


    public boolean equals(Object obj) {
        if (obj instanceof ClientConfiguration) {
            ClientConfiguration conf = (ClientConfiguration) obj;
            return maxConnections == conf.maxConnections
                && maxConnectionsPerRoute == conf.maxConnectionsPerRoute
                && socketTimeout == conf.socketTimeout
                && connectionTimeout == conf.connectionTimeout
                && proxyPort == conf.proxyPort
                && proxyHost == null ? conf.proxyHost == null : proxyHost.equals(conf.proxyHost)
                && proxyUsername == null ? conf.proxyUsername == null : proxyUsername.equals(conf.proxyUsername)
                && proxyPassword == null ? conf.proxyPassword == null : proxyPassword.equals(conf.proxyPassword)
                && proxyDomain == null ? conf.proxyDomain == null : proxyDomain.equals(conf.proxyDomain)
                && proxyWorkstation == null ? conf.proxyWorkstation == null : proxyWorkstation.equals(conf.proxyWorkstation)
                && soKeepAlive == conf.soKeepAlive
                && exceptContinue == conf.exceptContinue
                && generateRequestId == conf.generateRequestId;
        }
        return super.equals(obj);
    }