Class AwsQueryResponseHandler<T extends AwsResponse>
- java.lang.Object
- 
- software.amazon.awssdk.protocols.query.internal.unmarshall.AwsQueryResponseHandler<T>
 
- 
- Type Parameters:
- T- Indicates the type being unmarshalled by this response handler.
 - All Implemented Interfaces:
- HttpResponseHandler<T>
 
 public final class AwsQueryResponseHandler<T extends AwsResponse> extends Object implements HttpResponseHandler<T> Response handler for AWS/Query services and Amazon EC2 which is a dialect of the Query protocol.
- 
- 
Field Summary- 
Fields inherited from interface software.amazon.awssdk.core.http.HttpResponseHandlerX_AMZ_ID_2_HEADER, X_AMZN_REQUEST_ID_HEADER, X_AMZN_REQUEST_ID_HEADER_ALTERNATE, X_AMZN_REQUEST_ID_HEADERS
 
- 
 - 
Constructor SummaryConstructors Constructor Description AwsQueryResponseHandler(QueryProtocolUnmarshaller unmarshaller, Function<SdkHttpFullResponse,SdkPojo> pojoSupplier)
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description Thandle(SdkHttpFullResponse response, ExecutionAttributes executionAttributes)booleanneedsConnectionLeftOpen()
 
- 
- 
- 
Constructor Detail- 
AwsQueryResponseHandlerpublic AwsQueryResponseHandler(QueryProtocolUnmarshaller unmarshaller, Function<SdkHttpFullResponse,SdkPojo> pojoSupplier) 
 
- 
 - 
Method Detail- 
handlepublic T handle(SdkHttpFullResponse response, ExecutionAttributes executionAttributes) throws Exception - Specified by:
- handlein interface- HttpResponseHandler<T extends AwsResponse>
- Throws:
- Exception
 
 - 
needsConnectionLeftOpenpublic boolean needsConnectionLeftOpen() - Specified by:
- needsConnectionLeftOpenin interface- HttpResponseHandler<T extends AwsResponse>
 
 
- 
 
-