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

Reply via email to