Class WsAddressingMessageConverter

java.lang.Object
org.citrusframework.ws.message.converter.SoapMessageConverter
org.citrusframework.ws.message.converter.WsAddressingMessageConverter
All Implemented Interfaces:
MessageConverter<org.springframework.ws.WebServiceMessage,org.springframework.ws.WebServiceMessage,WebServiceEndpointConfiguration>, WebServiceMessageConverter

public class WsAddressingMessageConverter extends SoapMessageConverter
Ws addressing aware message converter implementation. Adds addressing header information to SOAP header.
Since:
2.0
  • Constructor Details

    • WsAddressingMessageConverter

      public WsAddressingMessageConverter(WsAddressingHeaders addressingHeaders)
      Default constructor using addressing headers.
      Parameters:
      addressingHeaders -
  • Method Details

    • convertOutbound

      public void convertOutbound(org.springframework.ws.WebServiceMessage webServiceMessage, Message message, WebServiceEndpointConfiguration endpointConfiguration, TestContext context)
      Specified by:
      convertOutbound in interface MessageConverter<org.springframework.ws.WebServiceMessage,org.springframework.ws.WebServiceMessage,WebServiceEndpointConfiguration>
      Overrides:
      convertOutbound in class SoapMessageConverter
    • getMessageIdStrategy

      public org.springframework.ws.soap.addressing.messageid.MessageIdStrategy getMessageIdStrategy()
      Get the message id generation strategy.
      Returns:
    • setMessageIdStrategy

      public void setMessageIdStrategy(org.springframework.ws.soap.addressing.messageid.MessageIdStrategy messageIdStrategy)
      Sets the message id generation strategy.
      Parameters:
      messageIdStrategy -
    • getAddressingHeaders

      public WsAddressingHeaders getAddressingHeaders()
      Gets the addressing headers.
      Returns: