RFR: 8216984: Deprecate for removal Socket constructors to create UDP sockets

Jaikiran Pai jpai at openjdk.org
Wed May 29 01:04:31 UTC 2024


Can I please get a review of this change which marks 2 constructors on `java.net.Socket` as deprecated for removal?

As noted in https://bugs.openjdk.org/browse/JDK-8216984 these 2 `Socket` constructors, which allow for `stream=false` to construct a UDP socket, have been deprecated since several releases (starting Java 1.1). `java.net.DatagramSocket` has been a standard API for dealing with UDP sockets as noted in the already existing deprecation note on these constructors.

The commit in this PR marks these constructs as deprecated for removal to allow for their removal in some future release.

No new tests have been added for this change. tier1, tier2 and tier3 testing is currently in progress.

A CSR for this change is available at https://bugs.openjdk.org/browse/JDK-8333092

-------------

Commit messages:
 - 8216984: Deprecate for removal Socket constructors to create UDP sockets

Changes: https://git.openjdk.org/jdk/pull/19441/files
  Webrev: https://webrevs.openjdk.org/?repo=jdk&pr=19441&range=00
  Issue: https://bugs.openjdk.org/browse/JDK-8216984
  Stats: 4 lines in 1 file changed: 0 ins; 0 del; 4 mod
  Patch: https://git.openjdk.org/jdk/pull/19441.diff
  Fetch: git fetch https://git.openjdk.org/jdk.git pull/19441/head:pull/19441

PR: https://git.openjdk.org/jdk/pull/19441


More information about the net-dev mailing list