Interface MessageDecoder

All Superinterfaces:
Component, DestructableComponent, InitializableComponent
All Known Subinterfaces:
HttpClientResponseMessageDecoder, HttpServletRequestMessageDecoder, SAMLMessageDecoder
All Known Implementing Classes:
AbstractHttpClientResponseMessageDecoder, AbstractHttpServletRequestMessageDecoder, AbstractMessageDecoder, BaseHttpClientResponseXMLMessageDecoder, BaseHttpServletRequestXMLMessageDecoder, HTTPArtifactDecoder, HTTPArtifactDecoder, HttpClientResponseSOAP11Decoder, HttpClientResponseSOAP11Decoder, HttpClientResponseSOAP11Decoder, HTTPPostDecoder, HTTPPostDecoder, HTTPPostSimpleSignDecoder, HTTPRedirectDeflateDecoder, HTTPSOAP11Decoder, HTTPSOAP11Decoder, HTTPSOAP11Decoder

public interface MessageDecoder
extends InitializableComponent, DestructableComponent
Interface for component that decodes message data from a source into a MessageContext. Before the decoder can be used the InitializableComponent.initialize() method must be called. After the decoder has been used the DestructableComponent.destroy() method should be invoked in order to clean up any resources.

The data on which the decoder operates is supplied in an implementation-specific manner.