summaryrefslogtreecommitdiffstats
path: root/container-core/src/main/java/com/yahoo/jdisc/http/server/jetty/JettyConnectionLogger.java
diff options
context:
space:
mode:
authorBjørn Christian Seime <bjorncs@yahooinc.com>2022-10-17 13:10:58 +0200
committerBjørn Christian Seime <bjorncs@yahooinc.com>2022-10-26 13:48:20 +0200
commitc095cbbf433760100e6d1bf04d88b2f6b1b710e8 (patch)
tree1ab66fb89c5fbb61eaf88efa4d699a093588c15c /container-core/src/main/java/com/yahoo/jdisc/http/server/jetty/JettyConnectionLogger.java
parent4bc54df04097788c49f31f1cfe1d0446c26d8c42 (diff)
Upgrade Jetty from 9.4.49 to 11.0.12
Diffstat (limited to 'container-core/src/main/java/com/yahoo/jdisc/http/server/jetty/JettyConnectionLogger.java')
-rw-r--r--container-core/src/main/java/com/yahoo/jdisc/http/server/jetty/JettyConnectionLogger.java13
1 files changed, 7 insertions, 6 deletions
diff --git a/container-core/src/main/java/com/yahoo/jdisc/http/server/jetty/JettyConnectionLogger.java b/container-core/src/main/java/com/yahoo/jdisc/http/server/jetty/JettyConnectionLogger.java
index 2e2eb257b6a..d9a97d621ae 100644
--- a/container-core/src/main/java/com/yahoo/jdisc/http/server/jetty/JettyConnectionLogger.java
+++ b/container-core/src/main/java/com/yahoo/jdisc/http/server/jetty/JettyConnectionLogger.java
@@ -30,6 +30,7 @@ import javax.net.ssl.SSLPeerUnverifiedException;
import javax.net.ssl.SSLSession;
import javax.net.ssl.StandardConstants;
import java.net.InetSocketAddress;
+import java.net.SocketAddress;
import java.security.MessageDigest;
import java.security.NoSuchAlgorithmException;
import java.security.cert.CertificateEncodingException;
@@ -113,7 +114,7 @@ class JettyConnectionLogger extends AbstractLifeCycle implements Connection.List
info.setProxyProtocolVersion("v2");
}
if (connection.getEndPoint() instanceof ProxyConnectionFactory.ProxyEndPoint) {
- InetSocketAddress remoteAddress = connection.getEndPoint().getRemoteAddress();
+ var remoteAddress = connection.getEndPoint().getRemoteSocketAddress();
info.setRemoteAddress(remoteAddress);
}
});
@@ -243,7 +244,7 @@ class JettyConnectionLogger extends AbstractLifeCycle implements Connection.List
private long httpBytesSent = 0;
private long requests = 0;
private long responses = 0;
- private InetSocketAddress remoteAddress;
+ private SocketAddress remoteAddress;
private byte[] sslSessionId;
private String sslProtocol;
private String sslCipherSuite;
@@ -290,7 +291,7 @@ class JettyConnectionLogger extends AbstractLifeCycle implements Connection.List
synchronized ConnectionInfo incrementResponses() { ++this.responses; return this; }
- synchronized ConnectionInfo setRemoteAddress(InetSocketAddress remoteAddress) {
+ synchronized ConnectionInfo setRemoteAddress(SocketAddress remoteAddress) {
this.remoteAddress = remoteAddress;
return this;
}
@@ -354,9 +355,9 @@ class JettyConnectionLogger extends AbstractLifeCycle implements Connection.List
builder.withLocalAddress(localAddress.getHostString())
.withLocalPort(localAddress.getPort());
}
- if (remoteAddress != null) {
- builder.withRemoteAddress(remoteAddress.getHostString())
- .withRemotePort(remoteAddress.getPort());
+ if (remoteAddress instanceof InetSocketAddress isa) {
+ builder.withRemoteAddress(isa.getHostString())
+ .withRemotePort(isa.getPort());
}
if (sslProtocol != null && sslCipherSuite != null && sslSessionId != null) {
builder.withSslProtocol(sslProtocol)