Details
-
Improvement
-
Status: Closed
-
Minor
-
Resolution: Later
-
2.0
-
None
-
None
-
All
Description
FTPClient.disconnect() shouldn't throw IOExceptions because it is typically placed in a finally block and it doesn't make much sense to
try {
client.disconnect()
} catch (IOException e) {
// You can't actually do anything
}
What is the purpose of such an exception if nobody can use it? There's nothing we can do if the client couldn't disconnect... You always usa a catch block with a /do nothing/ in your samples, so I think it's only an elegant thing to have a try block in a finally block...
Attachments
Issue Links
- relates to
-
NET-283 SocketClient should ensure input and output streams are closed
- Closed