git: openjdk/jdk: 8253119: Remove the legacy PlainSocketImpl and PlainDatagramSocketImpl implementation
Patrick Concannon
pconcannon at openjdk.java.net
Tue Jul 6 13:47:04 UTC 2021
Changeset: 326b2e13
Author: Patrick Concannon <pconcannon at openjdk.org>
Date: 2021-07-06 13:46:02 +0000
URL: https://git.openjdk.java.net/jdk/commit/326b2e13447d734f84271942cc8154e30486fa7d
8253119: Remove the legacy PlainSocketImpl and PlainDatagramSocketImpl implementation
Reviewed-by: alanb, dfuchs, chegar
- src/java.base/share/classes/java/net/AbstractPlainDatagramSocketImpl.java
- src/java.base/share/classes/java/net/AbstractPlainSocketImpl.java
! src/java.base/share/classes/java/net/DatagramPacket.java
! src/java.base/share/classes/java/net/DatagramSocket.java
! src/java.base/share/classes/java/net/DatagramSocketImpl.java
! src/java.base/share/classes/java/net/NetMulticastSocket.java
- src/java.base/share/classes/java/net/SocketCleanable.java
! src/java.base/share/classes/java/net/SocketImpl.java
- src/java.base/share/classes/java/net/SocketInputStream.java
- src/java.base/share/classes/java/net/SocketOutputStream.java
! src/java.base/share/classes/javax/net/SocketFactory.java
! src/java.base/share/classes/sun/nio/ch/NioSocketImpl.java
- src/java.base/share/native/libnet/DatagramPacket.c
! src/java.base/share/native/libnet/net_util.h
- src/java.base/unix/classes/java/net/DefaultDatagramSocketImplFactory.java
- src/java.base/unix/classes/java/net/PlainDatagramSocketImpl.java
- src/java.base/unix/classes/java/net/PlainSocketImpl.java
- src/java.base/unix/native/libnet/PlainDatagramSocketImpl.c
- src/java.base/unix/native/libnet/PlainSocketImpl.c
- src/java.base/unix/native/libnet/SocketImpl.c
- src/java.base/unix/native/libnet/SocketInputStream.c
- src/java.base/unix/native/libnet/SocketOutputStream.c
- src/java.base/windows/classes/java/net/DefaultDatagramSocketImplFactory.java
- src/java.base/windows/classes/java/net/DualStackPlainDatagramSocketImpl.java
- src/java.base/windows/classes/java/net/PlainSocketImpl.java
- src/java.base/windows/classes/java/net/TwoStacksPlainDatagramSocketImpl.java
- src/java.base/windows/native/libnet/DualStackPlainDatagramSocketImpl.c
- src/java.base/windows/native/libnet/PlainSocketImpl.c
- src/java.base/windows/native/libnet/SocketImpl.c
- src/java.base/windows/native/libnet/SocketInputStream.c
- src/java.base/windows/native/libnet/SocketOutputStream.c
- src/java.base/windows/native/libnet/TwoStacksPlainDatagramSocketImpl.c
! src/jdk.jdwp.agent/windows/native/libdt_socket/socket_md.c
! test/jdk/com/sun/net/httpserver/Test1.java
! test/jdk/java/net/DatagramSocket/AddressNotSet.java
! test/jdk/java/net/DatagramSocket/DatagramSocketExample.java
! test/jdk/java/net/DatagramSocket/DatagramSocketMulticasting.java
! test/jdk/java/net/DatagramSocket/DatagramTimeout.java
! test/jdk/java/net/DatagramSocket/InterruptibleDatagramSocket.java
! test/jdk/java/net/DatagramSocket/ReuseAddressTest.java
! test/jdk/java/net/DatagramSocket/SendCheck.java
! test/jdk/java/net/DatagramSocket/SendDatagramToBadAddress.java
! test/jdk/java/net/DatagramSocket/SendPortZero.java
! test/jdk/java/net/DatagramSocket/SendReceiveMaxSize.java
! test/jdk/java/net/DatagramSocket/SetDatagramSocketImplFactory/ADatagramSocket.java
! test/jdk/java/net/DatagramSocket/SetDatagramSocketImplFactory/java.base/java/net/MyDatagramSocketImplFactory.java
! test/jdk/java/net/DatagramSocket/SetGetReceiveBufferSize.java
! test/jdk/java/net/DatagramSocket/SetGetSendBufferSize.java
! test/jdk/java/net/DatagramSocket/TestAfterClose.java
! test/jdk/java/net/DatagramSocket/UnreferencedDatagramSockets.java
! test/jdk/java/net/MulticastSocket/B6427403.java
! test/jdk/java/net/MulticastSocket/MulticastAddresses.java
! test/jdk/java/net/MulticastSocket/NoSetNetworkInterface.java
! test/jdk/java/net/MulticastSocket/Promiscuous.java
! test/jdk/java/net/MulticastSocket/SendPortZero.java
! test/jdk/java/net/MulticastSocket/SetLoopbackMode.java
! test/jdk/java/net/MulticastSocket/SetLoopbackModeIPv4.java
! test/jdk/java/net/MulticastSocket/SetLoopbackOption.java
! test/jdk/java/net/MulticastSocket/SetOutgoingIf.java
! test/jdk/java/net/MulticastSocket/SetTTLAndGetTTL.java
! test/jdk/java/net/MulticastSocket/SetTTLTo0.java
! test/jdk/java/net/MulticastSocket/UnreferencedMulticastSockets.java
! test/jdk/java/net/PlainSocketImpl/BigBacklog.java
! test/jdk/java/net/PlainSocketImpl/CustomSocketImplFactory.java
! test/jdk/java/net/PlainSocketImpl/SetOption.java
! test/jdk/java/net/ServerSocket/AcceptCauseFileDescriptorLeak.java
! test/jdk/java/net/ServerSocket/UnreferencedSockets.java
! test/jdk/java/net/Socket/AddressTest.java
! test/jdk/java/net/Socket/ConnectionReset.java
! test/jdk/java/net/Socket/SocketAcceptInterruptTest.java
! test/jdk/java/net/Socket/SocketReadInterruptTest.java
! test/jdk/java/net/Socket/asyncClose/AsyncClose.java
- test/jdk/java/net/SocketImpl/CompareSocketOptions.java
! test/jdk/java/net/SocketOption/AfterClose.java
! test/jdk/java/net/SocketOption/NullsAndBadValues.java
! test/jdk/java/net/SocketOption/OptionsTest.java
! test/jdk/java/net/SocketOption/RequiredOptions.java
! test/jdk/java/net/ipv6tests/TcpTest.java
More information about the jdk-changes
mailing list