# Uses of Class
org.opensaml.messaging.encoder.AbstractMessageEncoder

Packages that use AbstractMessageEncoder
Package
Description
org.opensaml.messaging.encoder.httpclient
Interfaces and classes for encoding HTTP messages.
org.opensaml.messaging.encoder.servlet
Interfaces and classes for encoding messages to a `HttpServletResponse`.
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.client.soap11.encoder.http.impl
SOAP 1.1 client message encoding support implementations.
org.opensaml.soap.soap11.encoder.http.impl
SOAP over HTTP 1.1 message encoder and handlers.

## Uses of AbstractMessageEncoder in org.opensaml.messaging.encoder.httpclient

Subclasses of AbstractMessageEncoder in org.opensaml.messaging.encoder.httpclient
Modifier and Type
Class
Description
`class`
`AbstractHttpClientRequestMessageEncoder`
Abstract implementation of `HttpServletResponseMessageEncoder`.
`class`
`BaseHttpClientRequestXMLMessageEncoder`
Base class for message encoders which encode XML messages to HttpRequest.

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

Subclasses of AbstractMessageEncoder in org.opensaml.messaging.encoder.servlet
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 AbstractMessageEncoder in org.opensaml.saml.common.binding.impl

Subclasses of AbstractMessageEncoder in org.opensaml.saml.common.binding.impl
Modifier and Type
Class
Description
`class`
`BaseSAMLHttpServletResponseEncoder`
Abstract base encoder for SAML encoders.

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

Subclasses of AbstractMessageEncoder in org.opensaml.saml.saml1.binding.encoding.impl
Modifier and Type
Class
Description
`class`
`BaseSAML1MessageEncoder`
Base class for SAML 1 message encoders.
`class`
`HTTPArtifactEncoder`
SAML 1.X HTTP Artifact message encoder.
`class`
`HttpClientRequestSOAP11Encoder`
SAML 1.X HTTP SOAP 1.1 binding message encoder for HttpClient HttpRequest.
`class`
`HTTPPostEncoder`
SAML 1.X HTTP POST message encoder.
`class`
`HTTPSOAP11Encoder`
SAML 1.X HTTP SOAP 1.1 binding message encoder.

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

Subclasses of AbstractMessageEncoder in org.opensaml.saml.saml2.binding.encoding.impl
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`
`HttpClientRequestSOAP11Encoder`
SAML 2.0 SOAP 1.1 over HTTP binding encoder for HttpClient HttpRequest.
`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 AbstractMessageEncoder in org.opensaml.soap.client.soap11.encoder.http.impl

Subclasses of AbstractMessageEncoder in org.opensaml.soap.client.soap11.encoder.http.impl
Modifier and Type
Class
Description
`class`
`HttpClientRequestSOAP11Encoder`
Basic SOAP 1.1 encoder for HTTP transport via an HttpClient's `ClassicHttpRequest`.

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

Subclasses of AbstractMessageEncoder in org.opensaml.soap.soap11.encoder.http.impl
Modifier and Type
Class
Description
`class`
`HTTPSOAP11Encoder`
Basic SOAP 1.1 encoder for HTTP transport.