# Uses of Interface
org.opensaml.messaging.pipeline.MessagePipeline

Packages that use MessagePipeline
Package
Description
org.opensaml.messaging.pipeline
Interfaces and classes for message processing pipelines.
org.opensaml.messaging.pipeline.httpclient
Interfaces and classes for HTTP message processing pipelines.
org.opensaml.messaging.pipeline.servlet
Interfaces and classes for HTTP Servlet message processing pipelines.

## Uses of MessagePipeline in org.opensaml.messaging.pipeline

Classes in org.opensaml.messaging.pipeline that implement MessagePipeline
Modifier and Type
Class
Description
`class`
`BasicMessagePipeline`
Basic implementation of `MessagePipeline`.

## Uses of MessagePipeline in org.opensaml.messaging.pipeline.httpclient

Subinterfaces of MessagePipeline in org.opensaml.messaging.pipeline.httpclient
Modifier and Type
Interface
Description
`interface`
`HttpClientMessagePipeline`
Specialization of `MessagePipeline` which narrows the type of allowed encoders and decoders.
Classes in org.opensaml.messaging.pipeline.httpclient that implement MessagePipeline
Modifier and Type
Class
Description
`class`
`BasicHttpClientMessagePipeline`
Basic implementation of `HttpClientMessagePipeline`.

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

Subinterfaces of MessagePipeline in org.opensaml.messaging.pipeline.servlet
Modifier and Type
Interface
Description
`interface`
`HttpServletMessagePipeline`
Specialization of `MessagePipeline` which narrows the type of allowed encoders and decoders.
Classes in org.opensaml.messaging.pipeline.servlet that implement MessagePipeline
Modifier and Type
Class
Description
`class`
`BasicHttpServletMessagePipeline`
Basic implementation of `HttpServletMessagePipeline`.