|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.consol.citrus.validation.builder.AbstractMessageContentBuilder<T>
public abstract class AbstractMessageContentBuilder<T>
Abstract control message builder is aware of message headers and delegates message payload generation to subclass.
| Constructor Summary | |
|---|---|
AbstractMessageContentBuilder()
|
|
| Method Summary | |
|---|---|
org.springframework.integration.Message<T> |
buildMessageContent(TestContext context)
Constructs the control message with headers and payload coming from subclass implementation. |
protected Map<String,Object> |
buildMessageHeaders(TestContext context)
|
protected abstract T |
buildMessagePayload(TestContext context)
|
String |
getMessageHeaderData()
Gets the messageHeaderData. |
String |
getMessageHeaderResourcePath()
Gets the messageHeaderResource. |
Map<String,Object> |
getMessageHeaders()
Gets the messageHeaders. |
void |
setMessageHeaderData(String messageHeaderData)
Sets the message header data. |
void |
setMessageHeaderResourcePath(String messageHeaderResource)
Sets the message header resource. |
void |
setMessageHeaders(Map<String,Object> messageHeaders)
Sets the message headers for this control message. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public AbstractMessageContentBuilder()
| Method Detail |
|---|
public org.springframework.integration.Message<T> buildMessageContent(TestContext context)
buildMessageContent in interface MessageContentBuilder<T>context - the current test context.
protected abstract T buildMessagePayload(TestContext context)
protected Map<String,Object> buildMessageHeaders(TestContext context)
public void setMessageHeaders(Map<String,Object> messageHeaders)
messageHeaders - the controlMessageHeaders to setpublic void setMessageHeaderResourcePath(String messageHeaderResource)
messageHeaderResource - the messageHeaderResource to setpublic void setMessageHeaderData(String messageHeaderData)
messageHeaderData - the messageHeaderData to setpublic Map<String,Object> getMessageHeaders()
public String getMessageHeaderResourcePath()
public String getMessageHeaderData()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||