Избегать использования реализаций Impl PlainSocketи PlainDatagramSocketImpl

Это правило помечает использование следующих конструкторов.

Устаревшее внедрение SocketImpl не использовалось по умолчанию с JDK 13, в то время как устаревшее реализация Impl DatagramSocketпо умолчанию не используется с JDK 15. Чтобы снизить риск перехода на реализацию после более чем двадцати лет, старая реализация не будет удалена. Системное свойство JDK для переключения на старые реализации-это jdk.net.usePlainSocketImpl и jdk.net.usePlainDatagramSocketImpl для SocketImpl и DatagramSocketImpl соответственно.

Дополнительная информация приведена в разделе JDK-8253119.