Metoda java.nio.channels.DatagramChannel.send() zgłasza wyjątek AlreadyConnectedException zamiast wyjątku IllegalArgumentException

Przed wersją Java 11 java.nio.channels.DatagramChannel.send(ByteBuffer,SocketAddress) metoda wyrzuciłaby java.lang.IllegalArgumentException gdy obiekt DatagramChannel został połączony z innym adresem niż argument przekazany metodzie send.

Ta reguła ma automatyczną poprawkę umożliwiającą zastąpienie IllegalArgumentException z AlreadyConnectedException w try/catch używając DatagramChannel.send(). Skopiuj konfigurację niestandardową do pliku kompilacji aplikacji, aby włączyć automatyzację poprawek.

Aby uzyskać więcej informacji na temat java.nio.channels.DatagramChannel klasa, zobacz java.nio.channels.DatagramChannel.

Więcej informacji na temat zmian w środowisku Java SE 11 zawiera publikacja Removed APIs in JDK 11 (Interfejsy API usunięte z pakietu JDK 11).