From 0de86d3faf1e21594bf09698de35947b28307f29 Mon Sep 17 00:00:00 2001 From: Spencer Gibb Date: Tue, 25 Jul 2017 08:58:39 -0600 Subject: [PATCH] fix hashCode --- .../netflix/eureka/EurekaClientConfigBean.java | 18 +++++++++++++++++- 1 file changed, 17 insertions(+), 1 deletion(-) diff --git a/spring-cloud-netflix-eureka-client/src/main/java/org/springframework/cloud/netflix/eureka/EurekaClientConfigBean.java b/spring-cloud-netflix-eureka-client/src/main/java/org/springframework/cloud/netflix/eureka/EurekaClientConfigBean.java index db44a009..a5747d37 100644 --- a/spring-cloud-netflix-eureka-client/src/main/java/org/springframework/cloud/netflix/eureka/EurekaClientConfigBean.java +++ b/spring-cloud-netflix-eureka-client/src/main/java/org/springframework/cloud/netflix/eureka/EurekaClientConfigBean.java @@ -929,7 +929,23 @@ public class EurekaClientConfigBean implements EurekaClientConfig { @Override public int hashCode() { - return Objects.hash(this); + return Objects.hash(propertyResolver, enabled, transport, + registryFetchIntervalSeconds, instanceInfoReplicationIntervalSeconds, + initialInstanceInfoReplicationIntervalSeconds, + eurekaServiceUrlPollIntervalSeconds, proxyPort, proxyHost, proxyUserName, + proxyPassword, eurekaServerReadTimeoutSeconds, + eurekaServerConnectTimeoutSeconds, backupRegistryImpl, + eurekaServerTotalConnections, eurekaServerTotalConnectionsPerHost, + eurekaServerURLContext, eurekaServerPort, eurekaServerDNSName, region, + eurekaConnectionIdleTimeoutSeconds, registryRefreshSingleVipAddress, + heartbeatExecutorThreadPoolSize, heartbeatExecutorExponentialBackOffBound, + cacheRefreshExecutorThreadPoolSize, + cacheRefreshExecutorExponentialBackOffBound, serviceUrl, gZipContent, + useDnsForFetchingServiceUrls, registerWithEureka, preferSameZoneEureka, + logDeltaDiff, disableDelta, fetchRemoteRegionsRegistry, availabilityZones, + filterOnlyUpInstances, fetchRegistry, dollarReplacement, + escapeCharReplacement, allowRedirects, onDemandUpdateStatusChange, + encoderName, decoderName, clientDataAccept); } @Override