Package | Description |
---|---|
com.amazonaws.http | |
com.amazonaws.protocol.json | |
com.amazonaws.transform |
Constructor and Description |
---|
JsonErrorResponseHandler(List<JsonErrorUnmarshaller> errorUnmarshallers,
Map<Class<?>,Unmarshaller<?,JsonUnmarshallerContext>> simpleTypeUnmarshallers,
Map<JsonUnmarshallerContext.UnmarshallerType,Unmarshaller<?,JsonUnmarshallerContext>> customTypeUnmarshallers,
ErrorCodeParser errorCodeParser,
JsonErrorMessageParser errorMessageParser,
com.fasterxml.jackson.core.JsonFactory jsonFactory) |
JsonResponseHandler(Unmarshaller<T,JsonUnmarshallerContext> responseUnmarshaller,
Map<Class<?>,Unmarshaller<?,JsonUnmarshallerContext>> simpleTypeUnmarshallers,
Map<JsonUnmarshallerContext.UnmarshallerType,Unmarshaller<?,JsonUnmarshallerContext>> customTypeMarshallers,
com.fasterxml.jackson.core.JsonFactory jsonFactory,
boolean needsConnectionLeftOpen,
boolean isPayloadJson)
Constructs a new response handler that will use the specified JSON unmarshaller to unmarshall
the service response and uses the specified response element path to find the root of the
business data in the service's response.
|
Modifier and Type | Field and Description |
---|---|
static Map<JsonUnmarshallerContext.UnmarshallerType,Unmarshaller<?,JsonUnmarshallerContext>> |
SdkStructuredPlainJsonFactory.JSON_CUSTOM_TYPE_UNMARSHALLERS |
Constructor and Description |
---|
SdkStructuredJsonFactoryImpl(com.fasterxml.jackson.core.JsonFactory jsonFactory,
Map<Class<?>,Unmarshaller<?,JsonUnmarshallerContext>> unmarshallers,
Map<JsonUnmarshallerContext.UnmarshallerType,Unmarshaller<?,JsonUnmarshallerContext>> customTypeUnmarshallers) |
Modifier and Type | Method and Description |
---|---|
static JsonUnmarshallerContext.UnmarshallerType |
JsonUnmarshallerContext.UnmarshallerType.valueOf(String name)
Returns the enum constant of this type with the specified name.
|
static JsonUnmarshallerContext.UnmarshallerType[] |
JsonUnmarshallerContext.UnmarshallerType.values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
Modifier and Type | Method and Description |
---|---|
<T> Unmarshaller<T,JsonUnmarshallerContext> |
JsonUnmarshallerContextImpl.getUnmarshaller(Class<T> type,
JsonUnmarshallerContext.UnmarshallerType unmarshallerType) |
<T> Unmarshaller<T,JsonUnmarshallerContext> |
JsonUnmarshallerContext.getUnmarshaller(Class<T> type,
JsonUnmarshallerContext.UnmarshallerType unmarshallerType)
Returns the JsonUnmarshaller for requested custom unmarshaller type.
|
Constructor and Description |
---|
JsonUnmarshallerContextImpl(com.fasterxml.jackson.core.JsonParser jsonParser,
Map<Class<?>,Unmarshaller<?,JsonUnmarshallerContext>> mapper,
Map<JsonUnmarshallerContext.UnmarshallerType,Unmarshaller<?,JsonUnmarshallerContext>> customUnmarshallerMap,
HttpResponse httpResponse) |
Copyright © 2019. All rights reserved.