Eviter d'utiliser des implémentations PlainSocketImpl et PlainDatagramSocketImpl existantes

Cette règle marque l'utilisation des constructeurs suivants.

L'implémentation existante de SocketImpl n'a pas été utilisée par défaut depuis JDK 13, tandis que l'implémentation existante de DatagramSocketImpl n'a pas été utilisée par défaut depuis JDK 15. Afin de réduire le risque de changement de mise en oeuvre après plus de vingt ans, l'ancienne mise en oeuvre ne sera pas supprimée. La propriété système spécifique au JDK permettant de basculer vers les anciennes implémentations est jdk.net.usePlainSocketImpl et jdk.net.usePlainDatagramSocketImpl pour SocketImpl et DatagramSocketImpl respectivement.

Pour plus d'informations, voir JDK-8253119.