Metoda java.nio.channels.DatagramChannel.send() vygeneruje výjimku AlreadyConnectedException namísto výjimky IllegalArgumentException

Před Java 11, java.nio.channels.DatagramChannel.send(ByteBuffer,SocketAddress) metoda by vyvolala an java.lang.IllegalArgumentException když byl objekt DatagramChannel připojen k jiné adrese, než je argument předaný metodě send.

Toto pravidlo má automatickou opravu, kterou je třeba nahradit IllegalArgumentException s AlreadyConnectedException v pokusu/chytit pomocí DatagramChannel.send(). Zkopírujte vlastní konfiguraci do souboru sestavení aplikace, abyste povolili automatizaci oprav.

Pro více informací na java.nio.channels.DatagramChannel třídy, viz java.nio.channels.DatagramChannel.

Další informace o změnách v prostředí Java SE 11 viz Odebraná rozhraní API v sadě JDK 11.