Package com.consol.citrus.mail.message
Class MailMessage
- java.lang.Object
-
- com.consol.citrus.message.DefaultMessage
-
- com.consol.citrus.mail.message.MailMessage
-
- All Implemented Interfaces:
Message,Serializable
public class MailMessage extends DefaultMessage
- Since:
- 2.7
- Author:
- Christoph Deppisch
- See Also:
- Serialized Form
-
-
Method Summary
-
Methods inherited from class com.consol.citrus.message.DefaultMessage
addHeaderData, getHeader, getHeaderData, getHeaders, getId, getName, getTimestamp, getType, removeHeader, setHeader, setName, setPayload, setType, setType, toString
-
-
-
-
Method Detail
-
request
public static MailMessage request(Map<String,Object> headers)
-
request
public static MailMessage request()
-
request
public static MailMessage request(String from)
-
request
public static MailMessage request(String from, String to)
-
request
public static MailMessage request(String from, String to, String subject)
-
response
public static MailMessage response()
-
response
public static MailMessage response(int code)
-
response
public static MailMessage response(int code, String message)
-
accept
public static MailMessage accept(String from, String to)
-
accept
public static MailMessage accept()
-
accept
public static MailMessage accept(boolean result)
-
subject
public MailMessage subject(String subject)
-
from
public MailMessage from(String from)
-
to
public MailMessage to(String to)
-
cc
public MailMessage cc(String cc)
-
bcc
public MailMessage bcc(String bcc)
-
body
public MailMessage body(BodyPart bodyPart)
-
body
public MailMessage body(String body)
-
body
public MailMessage body(String body, String contentType)
-
marshaller
public MailMessage marshaller(MailMarshaller mailMarshaller)
-
getPayload
public <T> T getPayload(Class<T> type)
- Specified by:
getPayloadin interfaceMessage- Overrides:
getPayloadin classDefaultMessage
-
getPayload
public Object getPayload()
- Specified by:
getPayloadin interfaceMessage- Overrides:
getPayloadin classDefaultMessage
-
getMarshaller
public MailMarshaller getMarshaller()
Gets the marshaller.- Returns:
-
setMarshaller
public void setMarshaller(MailMarshaller marshaller)
Sets the marshaller.- Parameters:
marshaller-
-
-