Class HttpMessageBuilder

  • All Implemented Interfaces:
    com.consol.citrus.common.Named, com.consol.citrus.message.MessageBuilder, com.consol.citrus.message.WithHeaderBuilder, com.consol.citrus.message.WithPayloadBuilder

    public class HttpMessageBuilder
    extends com.consol.citrus.validation.builder.StaticMessageBuilder
    • Field Summary

      • Fields inherited from class com.consol.citrus.validation.builder.StaticMessageBuilder

        FILTERED_HEADERS
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      com.consol.citrus.message.Message build​(com.consol.citrus.context.TestContext context, String messageType)  
      HttpMessage getMessage()  
      • Methods inherited from class com.consol.citrus.validation.builder.StaticMessageBuilder

        buildMessageHeaderData, buildMessageHeaders, buildMessagePayload, withMessage
      • Methods inherited from class com.consol.citrus.validation.builder.DefaultMessageBuilder

        addHeaderBuilder, getHeaderBuilders, getName, getPayloadBuilder, setName, setPayloadBuilder
    • Constructor Detail

      • HttpMessageBuilder

        public HttpMessageBuilder​(HttpMessage message)
        Default constructor using fields.
        Parameters:
        message - The template http message to use for message creation
    • Method Detail

      • build

        public com.consol.citrus.message.Message build​(com.consol.citrus.context.TestContext context,
                                                       String messageType)
        Specified by:
        build in interface com.consol.citrus.message.MessageBuilder
        Overrides:
        build in class com.consol.citrus.validation.builder.DefaultMessageBuilder
      • getMessage

        public HttpMessage getMessage()
        Overrides:
        getMessage in class com.consol.citrus.validation.builder.StaticMessageBuilder