Package com.consol.citrus.http.message
Class HttpMessageBuilder
- java.lang.Object
-
- com.consol.citrus.validation.builder.DefaultMessageBuilder
-
- com.consol.citrus.validation.builder.StaticMessageBuilder
-
- com.consol.citrus.http.message.HttpMessageBuilder
-
- All Implemented Interfaces:
Named,MessageBuilder,WithHeaderBuilder,WithPayloadBuilder
public class HttpMessageBuilder extends StaticMessageBuilder
-
-
Field Summary
-
Fields inherited from class com.consol.citrus.validation.builder.StaticMessageBuilder
FILTERED_HEADERS
-
-
Constructor Summary
Constructors Constructor Description HttpMessageBuilder(HttpMessage message)Default constructor using fields.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Messagebuild(TestContext context, String messageType)HttpMessagegetMessage()-
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 Message build(TestContext context, String messageType)
- Specified by:
buildin interfaceMessageBuilder- Overrides:
buildin classDefaultMessageBuilder
-
getMessage
public HttpMessage getMessage()
- Overrides:
getMessagein classStaticMessageBuilder
-
-