Introduce IOException subclass for ECONNRESET
Norman Maurer
norman.maurer at googlemail.com
Tue Aug 23 07:40:05 UTC 2016
Hi all,
I first asked this on nio-dev[0] but was asked to move this over to here:
I wonder if it would be possible to add a new IOException sub-class for ECONNRESET. Often you receive these errors if a remote peer closed the connection and you try to read from it while using NIO. This is very often not really something that concerns people and can just be handled the same as a “normal close”. At the moment the only way to detect this is to inspect the IOException message which is really hacky. I wonder if we could not add a special IOException sub-class for this. Something like:
ConnectionResetException extends IOException {
}
In this case it would a lot easier to handle these cases without parsing the message and depend on some “implementation detail”. Does this sound like a good idea ? If so I would be happy to come up with a patch against openjdk.
Thanks!
Norman
[0] http://mail.openjdk.java.net/pipermail/nio-discuss/2016-August/000732.html
More information about the net-dev
mailing list