diff --git a/src/java.base/share/classes/java/net/ServerSocket.java b/src/java.base/share/classes/java/net/ServerSocket.java index af7cedfd966a2..21061c2dae1c6 100644 --- a/src/java.base/share/classes/java/net/ServerSocket.java +++ b/src/java.base/share/classes/java/net/ServerSocket.java @@ -947,7 +947,11 @@ public int getReceiveBufferSize() throws SocketException { * bandwidth * * @since 1.5 + * + * @deprecated This method was intended to allow for protocols that are now + * obsolete. */ + @Deprecated(since = "26", forRemoval = true) public void setPerformancePreferences(int connectionTime, int latency, int bandwidth) diff --git a/src/java.base/share/classes/java/net/Socket.java b/src/java.base/share/classes/java/net/Socket.java index a2aee2e45a19d..42ca5314b78e2 100644 --- a/src/java.base/share/classes/java/net/Socket.java +++ b/src/java.base/share/classes/java/net/Socket.java @@ -1853,7 +1853,11 @@ public static synchronized void setSocketImplFactory(SocketImplFactory fac) * bandwidth * * @since 1.5 + * + * @deprecated This method was intended to allow for protocols that are now + * obsolete. */ + @Deprecated(since = "26", forRemoval = true) public void setPerformancePreferences(int connectionTime, int latency, int bandwidth) diff --git a/src/java.base/share/classes/java/net/SocketImpl.java b/src/java.base/share/classes/java/net/SocketImpl.java index 15c12457aac58..27489aa994744 100644 --- a/src/java.base/share/classes/java/net/SocketImpl.java +++ b/src/java.base/share/classes/java/net/SocketImpl.java @@ -357,7 +357,11 @@ void reset() { * bandwidth * * @since 1.5 + * + * @deprecated This method was intended to allow for protocols that are now + * obsolete. */ + @Deprecated(since = "26", forRemoval = true) protected void setPerformancePreferences(int connectionTime, int latency, int bandwidth) diff --git a/src/java.base/share/classes/sun/security/ssl/BaseSSLSocketImpl.java b/src/java.base/share/classes/sun/security/ssl/BaseSSLSocketImpl.java index 20bb67c06d63c..a24d6e5799c69 100644 --- a/src/java.base/share/classes/sun/security/ssl/BaseSSLSocketImpl.java +++ b/src/java.base/share/classes/sun/security/ssl/BaseSSLSocketImpl.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2002, 2022, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2002, 2025, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it @@ -556,6 +556,7 @@ public final boolean getReuseAddress() throws SocketException { * @see java.net.Socket#setPerformancePreferences(int, int, int) */ @Override + @SuppressWarnings("removal") public void setPerformancePreferences(int connectionTime, int latency, int bandwidth) { if (self == this) {