This is exactly what the current implementation does, no? It's not clear from 
the github diff, worth looking at the whole file.
The server error retry handler will call into another method - `public boolean 
shouldRetryRequest(HttpCommand command, HttpResponse response)` as opposed to 
the exception handler which calls into `public boolean 
shouldRetryRequest(HttpCommand command, IOException error)`. The latter 
implements `IOExceptionRetryHandler`.

---
Reply to this email directly or view it on GitHub:
https://github.com/jclouds/jclouds/pull/744#issuecomment-101275180

Reply via email to