| Package | Description |
|---|---|
| com.amazonaws.http | |
| com.amazonaws.protocol.rpcv2cbor | |
| com.amazonaws.transform.rpcv2cbor |
| Modifier and Type | Method and Description |
|---|---|
protected void |
RpcV2CborResponseHandler.registerAdditionalMetadataExpressions(RpcV2CborUnmarshallerContext unmarshallerContext)
Hook for subclasses to override in order to collect additional metadata from service
responses.
|
| Constructor and Description |
|---|
RpcV2CborErrorResponseHandler(List<JsonErrorUnmarshaller> errorUnmarshallers,
Map<Class<?>,Unmarshaller<?,RpcV2CborUnmarshallerContext>> simpleTypeUnmarshallers,
Map<RpcV2CborUnmarshallerContext.UnmarshallerType,Unmarshaller<?,RpcV2CborUnmarshallerContext>> customTypeUnmarshallers,
ErrorCodeParser errorCodeParser,
boolean hasAwsQueryCompatible,
JsonErrorMessageParser errorMessageParser,
com.fasterxml.jackson.dataformat.cbor.CBORFactory cborFactory) |
RpcV2CborErrorResponseHandler(List<JsonErrorUnmarshaller> errorUnmarshallers,
Map<Class<?>,Unmarshaller<?,RpcV2CborUnmarshallerContext>> simpleTypeUnmarshallers,
Map<RpcV2CborUnmarshallerContext.UnmarshallerType,Unmarshaller<?,RpcV2CborUnmarshallerContext>> customTypeUnmarshallers,
ErrorCodeParser errorCodeParser,
boolean hasAwsQueryCompatible,
JsonErrorMessageParser errorMessageParser,
com.fasterxml.jackson.dataformat.cbor.CBORFactory cborFactory) |
RpcV2CborErrorResponseHandler(List<JsonErrorUnmarshaller> errorUnmarshallers,
Map<Class<?>,Unmarshaller<?,RpcV2CborUnmarshallerContext>> simpleTypeUnmarshallers,
Map<RpcV2CborUnmarshallerContext.UnmarshallerType,Unmarshaller<?,RpcV2CborUnmarshallerContext>> customTypeUnmarshallers,
ErrorCodeParser errorCodeParser,
JsonErrorMessageParser errorMessageParser,
com.fasterxml.jackson.dataformat.cbor.CBORFactory cborFactory) |
RpcV2CborErrorResponseHandler(List<JsonErrorUnmarshaller> errorUnmarshallers,
Map<Class<?>,Unmarshaller<?,RpcV2CborUnmarshallerContext>> simpleTypeUnmarshallers,
Map<RpcV2CborUnmarshallerContext.UnmarshallerType,Unmarshaller<?,RpcV2CborUnmarshallerContext>> customTypeUnmarshallers,
ErrorCodeParser errorCodeParser,
JsonErrorMessageParser errorMessageParser,
com.fasterxml.jackson.dataformat.cbor.CBORFactory cborFactory) |
RpcV2CborResponseHandler(Unmarshaller<T,RpcV2CborUnmarshallerContext> responseUnmarshaller,
Map<Class<?>,Unmarshaller<?,RpcV2CborUnmarshallerContext>> simpleTypeUnmarshallers,
Map<RpcV2CborUnmarshallerContext.UnmarshallerType,Unmarshaller<?,RpcV2CborUnmarshallerContext>> customTypeMarshallers,
com.fasterxml.jackson.dataformat.cbor.CBORFactory cborFactory,
boolean needsConnectionLeftOpen,
boolean isPayloadRpcV2Cbor)
Constructs a new response handler that will use the specified RPCV2CBOR 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.
|
RpcV2CborResponseHandler(Unmarshaller<T,RpcV2CborUnmarshallerContext> responseUnmarshaller,
Map<Class<?>,Unmarshaller<?,RpcV2CborUnmarshallerContext>> simpleTypeUnmarshallers,
Map<RpcV2CborUnmarshallerContext.UnmarshallerType,Unmarshaller<?,RpcV2CborUnmarshallerContext>> customTypeMarshallers,
com.fasterxml.jackson.dataformat.cbor.CBORFactory cborFactory,
boolean needsConnectionLeftOpen,
boolean isPayloadRpcV2Cbor)
Constructs a new response handler that will use the specified RPCV2CBOR 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.
|
RpcV2CborResponseHandler(Unmarshaller<T,RpcV2CborUnmarshallerContext> responseUnmarshaller,
Map<Class<?>,Unmarshaller<?,RpcV2CborUnmarshallerContext>> simpleTypeUnmarshallers,
Map<RpcV2CborUnmarshallerContext.UnmarshallerType,Unmarshaller<?,RpcV2CborUnmarshallerContext>> customTypeMarshallers,
com.fasterxml.jackson.dataformat.cbor.CBORFactory cborFactory,
boolean needsConnectionLeftOpen,
boolean isPayloadRpcV2Cbor)
Constructs a new response handler that will use the specified RPCV2CBOR 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<Class<?>,Unmarshaller<?,RpcV2CborUnmarshallerContext>> |
SdkStructuredCborFactory.CBOR_SCALAR_UNMARSHALLERS
cbor unmarshallers for scalar types.
|
| Modifier and Type | Method and Description |
|---|---|
<T> HttpResponseHandler<AmazonWebServiceResponse<T>> |
SdkRpcV2CborProtocolFactory.createResponseHandler(RpcV2CborOperationMetadata operationMetadata,
Unmarshaller<T,RpcV2CborUnmarshallerContext> responseUnmarshaller)
Returns the response handler to be used for handling a successful response.
|
<T> RpcV2CborResponseHandler<T> |
SdkStructuredRpcV2CborFactory.createResponseHandler(RpcV2CborOperationMetadata operationMetadata,
Unmarshaller<T,RpcV2CborUnmarshallerContext> responseUnmarshaller)
Returns the response handler to be used for handling a successfull response.
|
<T> RpcV2CborResponseHandler<T> |
SdkStructuredRpcV2CborFactoryImpl.createResponseHandler(RpcV2CborOperationMetadata operationMetadata,
Unmarshaller<T,RpcV2CborUnmarshallerContext> responseUnmarshaller) |
| Constructor and Description |
|---|
SdkStructuredRpcV2CborFactoryImpl(com.fasterxml.jackson.dataformat.cbor.CBORFactory cborFactory,
Map<Class<?>,Unmarshaller<?,RpcV2CborUnmarshallerContext>> unmarshallers,
Map<RpcV2CborUnmarshallerContext.UnmarshallerType,Unmarshaller<?,RpcV2CborUnmarshallerContext>> customTypeUnmarshallers) |
SdkStructuredRpcV2CborFactoryImpl(com.fasterxml.jackson.dataformat.cbor.CBORFactory cborFactory,
Map<Class<?>,Unmarshaller<?,RpcV2CborUnmarshallerContext>> unmarshallers,
Map<RpcV2CborUnmarshallerContext.UnmarshallerType,Unmarshaller<?,RpcV2CborUnmarshallerContext>> customTypeUnmarshallers) |
| Modifier and Type | Class and Description |
|---|---|
class |
RpcV2CborUnmarshallerContextImpl |
| Modifier and Type | Method and Description |
|---|---|
<T> Unmarshaller<T,RpcV2CborUnmarshallerContext> |
RpcV2CborUnmarshallerContextImpl.getUnmarshaller(Class<T> type) |
<T> Unmarshaller<T,RpcV2CborUnmarshallerContext> |
RpcV2CborUnmarshallerContext.getUnmarshaller(Class<T> type)
Returns the RpcV2CborUnmarshaller for the specified scalar type.
|
<T> Unmarshaller<T,RpcV2CborUnmarshallerContext> |
RpcV2CborUnmarshallerContextImpl.getUnmarshaller(Class<T> type,
RpcV2CborUnmarshallerContext.UnmarshallerType unmarshallerType) |
<T> Unmarshaller<T,RpcV2CborUnmarshallerContext> |
RpcV2CborUnmarshallerContext.getUnmarshaller(Class<T> type,
RpcV2CborUnmarshallerContext.UnmarshallerType unmarshallerType)
Returns the RpcV2CborUnmarshaller for requested custom unmarshaller type.
|
| Modifier and Type | Method and Description |
|---|---|
String |
SimpleTypeRpcV2CborUnmarshallers.StringCborUnmarshaller.unmarshall(RpcV2CborUnmarshallerContext unmarshallerContext) |
Double |
SimpleTypeRpcV2CborUnmarshallers.DoubleCborUnmarshaller.unmarshall(RpcV2CborUnmarshallerContext unmarshallerContext) |
Integer |
SimpleTypeRpcV2CborUnmarshallers.IntegerCborUnmarshaller.unmarshall(RpcV2CborUnmarshallerContext unmarshallerContext) |
BigInteger |
SimpleTypeRpcV2CborUnmarshallers.BigIntegerCborUnmarshaller.unmarshall(RpcV2CborUnmarshallerContext unmarshallerContext) |
BigDecimal |
SimpleTypeRpcV2CborUnmarshallers.BigDecimalCborUnmarshaller.unmarshall(RpcV2CborUnmarshallerContext unmarshallerContext) |
Boolean |
SimpleTypeRpcV2CborUnmarshallers.BooleanCborUnmarshaller.unmarshall(RpcV2CborUnmarshallerContext unmarshallerContext) |
Float |
SimpleTypeRpcV2CborUnmarshallers.FloatCborUnmarshaller.unmarshall(RpcV2CborUnmarshallerContext unmarshallerContext) |
Long |
SimpleTypeRpcV2CborUnmarshallers.LongCborUnmarshaller.unmarshall(RpcV2CborUnmarshallerContext unmarshallerContext) |
Byte |
SimpleTypeRpcV2CborUnmarshallers.ByteCborUnmarshaller.unmarshall(RpcV2CborUnmarshallerContext unmarshallerContext) |
Date |
SimpleTypeRpcV2CborUnmarshallers.DateCborUnmarshaller.unmarshall(RpcV2CborUnmarshallerContext unmarshallerContext) |
ByteBuffer |
SimpleTypeRpcV2CborUnmarshallers.ByteBufferCborUnmarshaller.unmarshall(RpcV2CborUnmarshallerContext unmarshallerContext) |
Short |
SimpleTypeRpcV2CborUnmarshallers.ShortCborUnmarshaller.unmarshall(RpcV2CborUnmarshallerContext unmarshallerContext) |
Map<K,V> |
MapUnmarshaller.unmarshall(RpcV2CborUnmarshallerContext context) |
List<T> |
ListUnmarshaller.unmarshall(RpcV2CborUnmarshallerContext context)
Unmarshalls the response headers or the json doc in the payload to the
list
|
T |
VoidRpcV2CborUnmarshaller.unmarshall(RpcV2CborUnmarshallerContext context) |
abstract AmazonServiceException |
EnhancedRpcV2CborErrorUnmarshaller.unmarshallFromContext(RpcV2CborUnmarshallerContext context) |
Copyright © 2025. All rights reserved.