Il metodo java.nio.channels.DatagramChannel.send() genera AlreadyConnectedException invece di IllegalArgumentException

Prima di Java 11, l'opzione java.nio.channels.DatagramChannel.send(ByteBuffer,SocketAddress) lancerebbe un errore di java.lang.IllegalArgumentException quando l'oggetto DatagramChannel รจ stato collegato a un indirizzo diverso dall'argomento passato al metodo di invio al metodo di invio.

Questa regola ha una correzione automatica per sostituire IllegalArgumentException con AlreadyConnectedException in try/catch utilizzando DatagramChannel.send(). Copiare la configurazione personalizzata nel file di compilazione dell'applicazione per abilitare l'automazione della correzione.

Per ulteriori informazioni sul java.nio.channels.DatagramChannel classe, vedere java.nio.channels.DatagramChannel.

Per ulteriori informazioni sulle modifiche di Java SE 11, consultare Removed APIs in JDK 11.