# Uses of Interface
org.opensaml.messaging.decoder.servlet.HttpServletRequestMessageDecoder

Packages that use HttpServletRequestMessageDecoder
Package
Description
org.opensaml.messaging.decoder.servlet
Interfaces and classes for decoding messages that come from an `HttpServletRequest`.
org.opensaml.messaging.pipeline.servlet
Interfaces and classes for HTTP Servlet message processing pipelines.
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.soap11.decoder.http.impl
SOAP over HTTP 1.1 message decoder and handlers.

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

Classes in org.opensaml.messaging.decoder.servlet that implement HttpServletRequestMessageDecoder
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 HttpServletRequestMessageDecoder in org.opensaml.messaging.pipeline.servlet

Methods in org.opensaml.messaging.pipeline.servlet that return HttpServletRequestMessageDecoder
Modifier and Type
Method
Description
`HttpServletRequestMessageDecoder`
BasicHttpServletMessagePipeline.`getDecoder()`
Get the message decoder instance.
`HttpServletRequestMessageDecoder`
HttpServletMessagePipeline.`getDecoder()`
Get the message decoder instance.

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

Classes in org.opensaml.saml.common.binding.impl that implement HttpServletRequestMessageDecoder
Modifier and Type
Class
Description
`class`
`BaseSAMLHttpServletRequestDecoder`
Abstract base decoder for SAML decoders.

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

Classes in org.opensaml.saml.saml1.binding.decoding.impl that implement HttpServletRequestMessageDecoder
Modifier and Type
Class
Description
`class`
`HTTPArtifactDecoder`
SAML 1.X HTTP Artifact message decoder.
`class`
`HTTPPostDecoder`
SAML 1.X HTTP POST message decoder.
`class`
`HTTPSOAP11Decoder`
SAML 1.1 HTTP SOAP 1.1 binding decoder.

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

Classes in org.opensaml.saml.saml2.binding.decoding.impl that implement HttpServletRequestMessageDecoder
Modifier and Type
Class
Description
`class`
`HTTPArtifactDecoder`
SAML 2 Artifact Binding decoder, support both HTTP GET and POST.
`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 HttpServletRequestMessageDecoder in org.opensaml.soap.soap11.decoder.http.impl

Classes in org.opensaml.soap.soap11.decoder.http.impl that implement HttpServletRequestMessageDecoder
Modifier and Type
Class
Description
`class`
`HTTPSOAP11Decoder`
Basic SOAP 1.1 decoder for HTTP transport.