# Uses of Interface
org.opensaml.messaging.encoder.servlet.HttpServletResponseMessageEncoder

Packages that use HttpServletResponseMessageEncoder
Package
Description
org.opensaml.messaging.encoder.servlet
Interfaces and classes for encoding messages to a `HttpServletResponse`.
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.encoding.impl
SAML 1.x message encoders.
org.opensaml.saml.saml2.binding.encoding.impl
SAML 2.0 message encoders.
org.opensaml.soap.soap11.encoder.http.impl
SOAP over HTTP 1.1 message encoder and handlers.

## Uses of HttpServletResponseMessageEncoder in org.opensaml.messaging.encoder.servlet

Classes in org.opensaml.messaging.encoder.servlet that implement HttpServletResponseMessageEncoder
Modifier and Type
Class
Description
`class`
`AbstractHttpServletResponseMessageEncoder`
Abstract implementation of `HttpServletResponseMessageEncoder`.
`class`
`BaseHttpServletResponseXMLMessageEncoder`
Base class for message encoders which encode XML messages to HttpServletResponse.

## Uses of HttpServletResponseMessageEncoder in org.opensaml.messaging.pipeline.servlet

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

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

Classes in org.opensaml.saml.common.binding.impl that implement HttpServletResponseMessageEncoder
Modifier and Type
Class
Description
`class`
`BaseSAMLHttpServletResponseEncoder`
Abstract base encoder for SAML encoders.

## Uses of HttpServletResponseMessageEncoder in org.opensaml.saml.saml1.binding.encoding.impl

Classes in org.opensaml.saml.saml1.binding.encoding.impl that implement HttpServletResponseMessageEncoder
Modifier and Type
Class
Description
`class`
`BaseSAML1MessageEncoder`
Base class for SAML 1 message encoders.
`class`
`HTTPArtifactEncoder`
SAML 1.X HTTP Artifact message encoder.
`class`
`HTTPPostEncoder`
SAML 1.X HTTP POST message encoder.
`class`
`HTTPSOAP11Encoder`
SAML 1.X HTTP SOAP 1.1 binding message encoder.

## Uses of HttpServletResponseMessageEncoder in org.opensaml.saml.saml2.binding.encoding.impl

Classes in org.opensaml.saml.saml2.binding.encoding.impl that implement HttpServletResponseMessageEncoder
Modifier and Type
Class
Description
`class`
`BaseSAML2MessageEncoder`
Base class for SAML 2 message encoders.
`class`
`HTTPArtifactEncoder`
SAML 2 Artifact Binding encoder, support both HTTP GET and POST.
`class`
`HTTPPostEncoder`
SAML 2.0 HTTP Post binding message encoder.
`class`
`HTTPPostSimpleSignEncoder`
SAML 2.0 HTTP-POST-SimpleSign binding message encoder.
`class`
`HTTPRedirectDeflateEncoder`
SAML 2.0 HTTP Redirect encoder using the DEFLATE encoding method.
`class`
`HTTPSOAP11Encoder`
SAML 2.0 SOAP 1.1 over HTTP binding encoder.

## Uses of HttpServletResponseMessageEncoder in org.opensaml.soap.soap11.encoder.http.impl

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