Class LibertyHTTPSOAP11Decoder

All Implemented Interfaces:
Component, DestructableComponent, InitializableComponent, UnmodifiableComponent, MessageDecoder, HttpServletRequestMessageDecoder, SAMLMessageDecoder

public class LibertyHTTPSOAP11Decoder
extends BaseHttpServletRequestXMLMessageDecoder
implements SAMLMessageDecoder
Decoder for Liberty ID-WSF 2.0 SOAP 1.1 HTTP binding carrying SAML protocol messages used in SAML delegation.

This decoder takes a mandatory MessageHandler instance which is used to determine and populate the message that is returned as the MessageContext.getMessage().

A SOAP message-oriented message exchange style might just populate the Envelope as the message. An application-specific payload-oriented message exchange would handle a specific type of payload structure.