# Uses of Class
org.opensaml.messaging.decoder.AbstractMessageDecoder

Packages that use AbstractMessageDecoder
Package
Description
org.opensaml.messaging.decoder.httpclient
Interfaces and classes for decoding HTTP messages.
org.opensaml.messaging.decoder.servlet
Interfaces and classes for decoding messages that come from an `HttpServletRequest`.
org.opensaml.saml.common.binding.impl
Implementation of SAML binding-level functionality, such as MessageHandlers.
org.opensaml.saml.saml1.binding.decoding.impl
SAML 1.x message decoders.
org.opensaml.saml.saml2.binding.decoding.impl
SAML 2.0 message decoders.
org.opensaml.soap.client.soap11.decoder.http.impl
SOAP 1.1 client message decoding support implementations.
org.opensaml.soap.soap11.decoder.http.impl
SOAP over HTTP 1.1 message decoder and handlers.

## Uses of AbstractMessageDecoder in org.opensaml.messaging.decoder.httpclient

Subclasses of AbstractMessageDecoder in org.opensaml.messaging.decoder.httpclient
Modifier and Type
Class
Description
`class`
`AbstractHttpClientResponseMessageDecoder`
Abstract implementation of `HttpClientResponseMessageDecoder`.
`class`
`BaseHttpClientResponseXMLMessageDecoder`
Base class for message decoders which decode XML messages from a `ClassicHttpResponse`.

## Uses of AbstractMessageDecoder in org.opensaml.messaging.decoder.servlet

Subclasses of AbstractMessageDecoder in org.opensaml.messaging.decoder.servlet
Modifier and Type
Class
Description
`class`
`AbstractHttpServletRequestMessageDecoder`
Abstract implementation of `HttpServletRequestMessageDecoder`.
`class`
`BaseHttpServletRequestXMLMessageDecoder`
Base class for message decoders which decode XML messages from an `HttpServletRequest`.

## Uses of AbstractMessageDecoder in org.opensaml.saml.common.binding.impl

Subclasses of AbstractMessageDecoder in org.opensaml.saml.common.binding.impl
Modifier and Type
Class
Description
`class`
`BaseSAMLHttpServletRequestDecoder`
Abstract base decoder for SAML decoders.

## Uses of AbstractMessageDecoder in org.opensaml.saml.saml1.binding.decoding.impl

Subclasses of AbstractMessageDecoder in org.opensaml.saml.saml1.binding.decoding.impl
Modifier and Type
Class
Description
`class`
`HTTPArtifactDecoder`
SAML 1.X HTTP Artifact message decoder.
`class`
`HttpClientResponseSOAP11Decoder`
SAML 1.1 HTTP SOAP 1.1 binding decoder for HttpClient HttpResponse.
`class`
`HTTPPostDecoder`
SAML 1.X HTTP POST message decoder.
`class`
`HTTPSOAP11Decoder`
SAML 1.1 HTTP SOAP 1.1 binding decoder.

## Uses of AbstractMessageDecoder in org.opensaml.saml.saml2.binding.decoding.impl

Subclasses of AbstractMessageDecoder in org.opensaml.saml.saml2.binding.decoding.impl
Modifier and Type
Class
Description
`class`
`HTTPArtifactDecoder`
SAML 2 Artifact Binding decoder, support both HTTP GET and POST.
`class`
`HttpClientResponseSOAP11Decoder`
SAML 2.0 SOAP 1.1 over HTTP binding decoder for HttpClient HttpResponse.
`class`
`HTTPPostDecoder`
Message decoder implementing the SAML 2.0 HTTP POST binding.
`class`
`HTTPPostSimpleSignDecoder`
Message decoder implementing the SAML 2.0 HTTP POST-SimpleSign binding.
`class`
`HTTPRedirectDeflateDecoder`
SAML 2.0 HTTP Redirect decoder using the DEFLATE encoding method.
`class`
`HTTPSOAP11Decoder`
SAML 2.0 SOAP 1.1 over HTTP binding decoder.

## Uses of AbstractMessageDecoder in org.opensaml.soap.client.soap11.decoder.http.impl

Subclasses of AbstractMessageDecoder in org.opensaml.soap.client.soap11.decoder.http.impl
Modifier and Type
Class
Description
`class`
`HttpClientResponseSOAP11Decoder`
Basic SOAP 1.1 decoder for HTTP transport via an HttpClient's `ClassicHttpResponse`.

## Uses of AbstractMessageDecoder in org.opensaml.soap.soap11.decoder.http.impl

Subclasses of AbstractMessageDecoder in org.opensaml.soap.soap11.decoder.http.impl
Modifier and Type
Class
Description
`class`
`HTTPSOAP11Decoder`
Basic SOAP 1.1 decoder for HTTP transport.