Evitați utilizarea Legacy PlainSocketImpl și PlainDatagramSocketImpl

Această regulă steaguri utilizarea următoarelor constructori.

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.