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
