13
0
geforkt von Mirrors/Velocity

Forgot to include equals/hashCode on the object key

Dieser Commit ist enthalten in:
Andrew Steinborn 2019-02-16 16:20:20 -05:00
Ursprung b3c87ef756
Commit 6a8345e045

Datei anzeigen

@ -19,6 +19,7 @@ import io.netty.handler.ssl.SslContextBuilder;
import io.netty.handler.ssl.SslHandler; import io.netty.handler.ssl.SslHandler;
import java.net.InetSocketAddress; import java.net.InetSocketAddress;
import java.net.URL; import java.net.URL;
import java.util.Objects;
import java.util.concurrent.CompletableFuture; import java.util.concurrent.CompletableFuture;
import javax.net.ssl.SSLEngine; import javax.net.ssl.SSLEngine;
@ -119,5 +120,31 @@ public class NettyHttpClient {
this.address = address; this.address = address;
this.ssl = ssl; this.ssl = ssl;
} }
@Override
public String toString() {
return "HostAndSsl{"
+ "address=" + address
+ ", ssl=" + ssl
+ '}';
}
@Override
public boolean equals(Object o) {
if (this == o) {
return true;
}
if (o == null || getClass() != o.getClass()) {
return false;
}
HostAndSsl that = (HostAndSsl) o;
return ssl == that.ssl
&& Objects.equals(address, that.address);
}
@Override
public int hashCode() {
return Objects.hash(address, ssl);
}
} }
} }