> +            // happened is parsing the error message
> +            if (ACCESS_DENIED.equals(responseContent.getMessage())) {
> +               response.statusCode(401);
> +            } else if (NOT_FOUND.equals(responseContent.getMessage())) {
> +               response.statusCode(404);
> +            } else {
> +               response.statusCode(500);
> +            }
> +            response.message(responseContent.getDetails());
> +         }
> +
> +         // Reset the input stream and set the payload, so it can be read 
> again
> +         // by the response and error parsers
> +         in.reset();
> +         Payload payload = newInputStreamPayload(in);
> +         contentMetadataCodec.fromHeaders(payload.getContentMetadata(), 
> original.getHeaders());

What does this line do?

---
Reply to this email directly or view it on GitHub:
https://github.com/jclouds/jclouds-labs/pull/49/files#r9166178

Reply via email to