public class TooManyRequestsExceptionUnmarshaller extends JsonErrorUnmarshaller
exceptionClass| Constructor and Description |
|---|
TooManyRequestsExceptionUnmarshaller() |
| Modifier and Type | Method and Description |
|---|---|
boolean |
match(java.lang.String errorTypeFromHeader,
JSONObject json)
Any subclass that is specific to a error type should only return true
when the response matches, either by matching the error type parsed from
header or from the JSON content.
|
AmazonServiceException |
unmarshall(JSONObject json)
Subclass should override the match(String, JSONObject) method to indicate
whether it represents the given error type, and unmarshall(JSONObject)
should never return null.
|
parseErrorCode, parseMember, parseMessagenewExceptionpublic TooManyRequestsExceptionUnmarshaller()
public boolean match(java.lang.String errorTypeFromHeader,
JSONObject json)
throws java.lang.Exception
JsonErrorUnmarshallermatch in class JsonErrorUnmarshallererrorTypeFromHeader - The error type parsed from the response headers, or null if
such information is not available in the headers.json - The JSON content of the response. Subclass should check for
the error type information from this JSONObject if
errorTypeFromHeader is null.java.lang.Exceptionpublic AmazonServiceException unmarshall(JSONObject json) throws java.lang.Exception
JsonErrorUnmarshallerunmarshall in interface Unmarshaller<AmazonServiceException,JSONObject>unmarshall in class JsonErrorUnmarshallerjava.lang.Exception