All Classes and Interfaces

Class
Description
Factory to generate the various protocol handlers and generators to be used for communicating with Amazon S3.
A transformer function that takes a parsed XML response and converts it into an AwsServiceException.
Unmarshalls an HTTP response into either a successful response POJO, or into a (possibly modeled) exception based on a predicate that the unmarshalled response can be tested against.
Factory to generate the various protocol handlers and generators to be used for communicating with REST/XML services.
Response handler that adds AwsResponseMetadata to the response.
A transformer function that takes a parsed XML response and converts it into an AwsResponse.
A data class to hold all the context of an unmarshalling stage for the AWS XML protocol as orchestrated by AwsXmlPredicatedResponseHandler.
 
A function that decorates a AwsXmlUnmarshallingContext that already contains the parsed XML of the response body with parsed error XML if the HTTP response status indicates failure or a serialized error is found in the XML body of a 'successful' response.
 
 
 
 
Wrapper around the XmlWriter for marshalling requests for XML protocol
Interface to marshall data for xml protocol
 
Builder for a XmlMarshallerContext.
 
Builder for a XmlMarshallerRegistry.
Contains information needed to create a AwsXmlResponseHandler for the client.
 
 
 
Implementation of ProtocolMarshaller for REST-XML services.
 
Response handler for REST-XML services (Cloudfront, Route53, and S3).
Static methods to assist with parsing the response of AWS XML requests.
Interface to unmarshall response fields for Xml service
 
Builder for a XmlUnmarshallerContext.