public class ResourceInUseExceptionUnmarshaller extends JsonErrorUnmarshaller
exceptionClass
Constructor and Description |
---|
ResourceInUseExceptionUnmarshaller() |
Modifier and Type | Method and Description |
---|---|
boolean |
match(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, parseMessage
newException
public boolean match(String errorTypeFromHeader, JSONObject json) throws Exception
JsonErrorUnmarshaller
match
in class JsonErrorUnmarshaller
errorTypeFromHeader
- 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.Exception
public AmazonServiceException unmarshall(JSONObject json) throws Exception
JsonErrorUnmarshaller
unmarshall
in interface Unmarshaller<AmazonServiceException,JSONObject>
unmarshall
in class JsonErrorUnmarshaller
Exception
Copyright © 2016. All rights reserved.