Class StaticMessageBuilder
java.lang.Object
org.citrusframework.validation.builder.DefaultMessageBuilder
org.citrusframework.validation.builder.StaticMessageBuilder
- All Implemented Interfaces:
Named,MessageBuilder,WithHeaderBuilder,WithPayloadBuilder
Message builder returning a static message every time the build mechanism is called. This
class is primary used in unit tests and Soap message validators as we have other mechanisms there to
construct the control message.
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionStaticMessageBuilder(Message message) Default constructor with static message to be built by this message builder. -
Method Summary
Modifier and TypeMethodDescriptionbuildMessageHeaderData(TestContext context) Build message header data.buildMessageHeaders(TestContext context) Build message headers.buildMessagePayload(TestContext context, String messageType) Build message payload.Gets the message.static StaticMessageBuilderwithMessage(Message message) Default constructor with static message to be built by this message builder.Methods inherited from class org.citrusframework.validation.builder.DefaultMessageBuilder
addHeaderBuilder, build, getHeaderBuilders, getName, getPayloadBuilder, setName, setPayloadBuilder
-
Field Details
-
FILTERED_HEADERS
-
-
Constructor Details
-
StaticMessageBuilder
Default constructor with static message to be built by this message builder.
-
-
Method Details
-
buildMessagePayload
Description copied from class:DefaultMessageBuilderBuild message payload.- Overrides:
buildMessagePayloadin classDefaultMessageBuilder- Returns:
-
buildMessageHeaders
Description copied from class:DefaultMessageBuilderBuild message headers.- Overrides:
buildMessageHeadersin classDefaultMessageBuilder- Parameters:
context- The test context of the message- Returns:
- A Map containing all headers as key value pairs
-
buildMessageHeaderData
Description copied from class:DefaultMessageBuilderBuild message header data.- Overrides:
buildMessageHeaderDatain classDefaultMessageBuilder- Returns:
-
withMessage
Default constructor with static message to be built by this message builder. -
getMessage
Gets the message.- Returns:
- the message the message to get.
-