Class MessagingXmlTestGenerator<T extends MessagingXmlTestGenerator>

    • Constructor Detail

      • MessagingXmlTestGenerator

        public MessagingXmlTestGenerator()
    • Method Detail

      • generateInboundMessage

        protected Message generateInboundMessage​(Message message)
        Inbound message generation hook for subclasses.
        Parameters:
        message -
        Returns:
      • generateOutboundMessage

        protected Message generateOutboundMessage​(Message message)
        Outbound message generation hook for subclasses.
        Parameters:
        message -
        Returns:
      • getSendRequestActionProvider

        protected <T,​M extends MessageMessageActionProvider<T,​M> getSendRequestActionProvider​(M message)
      • getReceiveResponseActionProvider

        protected <T,​M extends MessageMessageActionProvider<T,​M> getReceiveResponseActionProvider​(M message)
      • getSendResponseActionProvider

        protected <T,​M extends MessageMessageActionProvider<T,​M> getSendResponseActionProvider​(M message)
      • getReceiveRequestActionProvider

        protected <T,​M extends MessageMessageActionProvider<T,​M> getReceiveRequestActionProvider​(M message)
      • withEndpoint

        public T withEndpoint​(String endpoint)
        Set the endpoint to use.
        Parameters:
        endpoint -
        Returns:
      • withRequest

        public T withRequest​(Message request)
        Set the request to use.
        Parameters:
        request -
        Returns:
      • withResponse

        public T withResponse​(Message response)
        Set the response to use.
        Parameters:
        response -
        Returns:
      • addRequestHeader

        public T addRequestHeader​(String name,
                                  Object value)
        Adds a request header to use.
        Parameters:
        name -
        value -
        Returns:
      • addResponseHeader

        public T addResponseHeader​(String name,
                                   Object value)
        Adds a response header to use.
        Parameters:
        name -
        value -
        Returns:
      • setEndpoint

        public void setEndpoint​(String endpoint)
        Sets the endpoint.
        Parameters:
        endpoint -
      • getEndpoint

        public String getEndpoint()
        Gets the endpoint.
        Returns: