in eureka-core/src/main/java/com/netflix/eureka/cluster/protocol/ReplicationInstance.java [66:88]
public boolean equals(Object o) {
if (this == o)
return true;
if (o == null || getClass() != o.getClass())
return false;
ReplicationInstance that = (ReplicationInstance) o;
if (appName != null ? !appName.equals(that.appName) : that.appName != null)
return false;
if (id != null ? !id.equals(that.id) : that.id != null)
return false;
if (lastDirtyTimestamp != null ? !lastDirtyTimestamp.equals(that.lastDirtyTimestamp) : that.lastDirtyTimestamp != null)
return false;
if (overriddenStatus != null ? !overriddenStatus.equals(that.overriddenStatus) : that.overriddenStatus != null)
return false;
if (status != null ? !status.equals(that.status) : that.status != null)
return false;
if (instanceInfo != null ? !instanceInfo.equals(that.instanceInfo) : that.instanceInfo != null)
return false;
return action == that.action;
}