Această regulă steaguri utilizarea următoarelor constructori.
java.net.Socket(Proxy proxy)java.net.DatagramSocket(SocketAddress )java.net.MulticastSocket(SocketAddress )Implementarea moștenită a lui SocketImpl nu a fost utilizată în mod implicit de la JDK 13, în timp ce implementarea moștenită a lui DatagramSocketImpl nu a fost utilizată în mod implicit de la JDK 15. Pentru a reduce riscul de a schimba punerea în aplicare după mai mult de douăzeci de ani, punerea în aplicare vechi nu va fi eliminat. The JDK-specific system property to switch to the old implementations are jdk.net.usePlainSocketImpl and jdk.net.usePlainDatagramSocketImpl for SocketImpl and DatagramSocketImpl respectively.
Pentru mai multe informații, consultați JDK-8253119.