public class MailHeadersBuilder extends MapBuilder<MailHeadersBuilder,java.lang.String,java.lang.Object>
MapBuilder implementation.PARSER| Modifier and Type | Method and Description |
|---|---|
MailHeadersBuilder |
attachmentFilename(java.lang.String attachmentFilename)
Set a filename for the attachment.
|
MailHeadersBuilder |
attachmentFilenameExpression(java.lang.String attachmentFilename)
Set an expression that will be evaluated to determine the filename for the attachment.
|
<P> MailHeadersBuilder |
attachmentFilenameFunction(java.util.function.Function<org.springframework.messaging.Message<P>,java.lang.String> attachmentFilename)
Set a function that will be invoked to determine the filename for the attachment.
|
MailHeadersBuilder |
bcc(java.lang.String... bcc)
Set the bcc: addresses.
|
MailHeadersBuilder |
bccExpression(java.lang.String bcc)
Set the expression that will be evaluated to determine the bcc: addresses.
|
<P> MailHeadersBuilder |
bccFunction(java.util.function.Function<org.springframework.messaging.Message<P>,java.lang.String[]> bcc)
Set a function that will be invoked to determine the bcc: addresses based on the
message.
|
MailHeadersBuilder |
cc(java.lang.String... cc)
Set the cc: addresses.
|
MailHeadersBuilder |
ccExpression(java.lang.String cc)
Set the expression that will be evaluated to determine the cc: addresses.
|
<P> MailHeadersBuilder |
ccFunction(java.util.function.Function<org.springframework.messaging.Message<P>,java.lang.String[]> cc)
Set a function that will be invoked to determine the cc: addresses based on the
message.
|
MailHeadersBuilder |
contentType(java.lang.String contentType)
Set the content type.
|
MailHeadersBuilder |
contentTypeExpression(java.lang.String contentType)
Set an expression that will be evaluated to determine the content type.
|
<P> MailHeadersBuilder |
contentTypeFunction(java.util.function.Function<org.springframework.messaging.Message<P>,java.lang.String> contentType)
Set a function that will be invoked to determine the content type.
|
MailHeadersBuilder |
from(java.lang.String from)
Set the From: address.
|
MailHeadersBuilder |
fromExpression(java.lang.String from)
Set the expression that will be evaluated to determine the From: address.
|
<P> MailHeadersBuilder |
fromFunction(java.util.function.Function<org.springframework.messaging.Message<P>,java.lang.String> from)
Set a function that will be invoked to determine the From: address based on the
message.
|
MailHeadersBuilder |
multipartMode(int multipartMode)
Set a multipart mode to use.
|
MailHeadersBuilder |
multipartModeExpression(java.lang.String multipartMode)
Set an expression that is evaluated to determine a multipart mode to use.
|
<P> MailHeadersBuilder |
multipartModeFunction(java.util.function.Function<org.springframework.messaging.Message<P>,java.lang.Integer> multipartMode)
Set a function that is invoked to determine a multipart mode to use.
|
MailHeadersBuilder |
replyTo(java.lang.String replyTo)
Set the ReplyTo: address.
|
MailHeadersBuilder |
replyToExpression(java.lang.String replyTo)
Set the expression that will be evaluated to determine the ReplyTo: address.
|
<P> MailHeadersBuilder |
replyToFunction(java.util.function.Function<org.springframework.messaging.Message<P>,java.lang.String> replyTo)
Set a function that will be invoked to determine the ReplyTo: address based on the
message.
|
MailHeadersBuilder |
subject(java.lang.String subject)
Set the subject.
|
MailHeadersBuilder |
subjectExpression(java.lang.String subject)
Set the expression that will be evaluated to determine th subject.
|
<P> MailHeadersBuilder |
subjectFunction(java.util.function.Function<org.springframework.messaging.Message<P>,java.lang.String> subject)
Set a function that will be invoked to return the subject based on the message.
|
MailHeadersBuilder |
to(java.lang.String... to)
Set the To: addresses.
|
MailHeadersBuilder |
toExpression(java.lang.String to)
Set the expression that will be evaluated to determine the To: addresses.
|
<P> MailHeadersBuilder |
toFunction(java.util.function.Function<org.springframework.messaging.Message<P>,java.lang.String[]> to)
Set a function that will be invoked to determine the To: addresses based on the
message.
|
_this, get, putpublic MailHeadersBuilder subject(java.lang.String subject)
subject - the subject.public MailHeadersBuilder subjectExpression(java.lang.String subject)
subject - the subject expression.public <P> MailHeadersBuilder subjectFunction(java.util.function.Function<org.springframework.messaging.Message<P>,java.lang.String> subject)
P - the message payload type.subject - the function.public MailHeadersBuilder to(java.lang.String... to)
to - the addresses.public MailHeadersBuilder toExpression(java.lang.String to)
to - the expression.public <P> MailHeadersBuilder toFunction(java.util.function.Function<org.springframework.messaging.Message<P>,java.lang.String[]> to)
P - the message payload type.to - the function.public MailHeadersBuilder cc(java.lang.String... cc)
cc - the addresses.public MailHeadersBuilder ccExpression(java.lang.String cc)
cc - the expression.public <P> MailHeadersBuilder ccFunction(java.util.function.Function<org.springframework.messaging.Message<P>,java.lang.String[]> cc)
P - the message payload type.cc - the function.public MailHeadersBuilder bcc(java.lang.String... bcc)
bcc - the addresses.public MailHeadersBuilder bccExpression(java.lang.String bcc)
bcc - the expression.public <P> MailHeadersBuilder bccFunction(java.util.function.Function<org.springframework.messaging.Message<P>,java.lang.String[]> bcc)
P - the message payload type.bcc - the function.public MailHeadersBuilder from(java.lang.String from)
from - the address.public MailHeadersBuilder fromExpression(java.lang.String from)
from - the expression.public <P> MailHeadersBuilder fromFunction(java.util.function.Function<org.springframework.messaging.Message<P>,java.lang.String> from)
P - the message payload type.from - the function.public MailHeadersBuilder replyTo(java.lang.String replyTo)
replyTo - the address.public MailHeadersBuilder replyToExpression(java.lang.String replyTo)
replyTo - the expression.public <P> MailHeadersBuilder replyToFunction(java.util.function.Function<org.springframework.messaging.Message<P>,java.lang.String> replyTo)
P - the message payload type.replyTo - the function.public MailHeadersBuilder multipartMode(int multipartMode)
multipartMode - header valueMimeMessageHelperpublic MailHeadersBuilder multipartModeExpression(java.lang.String multipartMode)
multipartMode - header value.MimeMessageHelperpublic <P> MailHeadersBuilder multipartModeFunction(java.util.function.Function<org.springframework.messaging.Message<P>,java.lang.Integer> multipartMode)
P - the message payload type.multipartMode - header valueMimeMessageHelperpublic MailHeadersBuilder attachmentFilename(java.lang.String attachmentFilename)
attachmentFilename - the file name.public MailHeadersBuilder attachmentFilenameExpression(java.lang.String attachmentFilename)
attachmentFilename - the expression.public <P> MailHeadersBuilder attachmentFilenameFunction(java.util.function.Function<org.springframework.messaging.Message<P>,java.lang.String> attachmentFilename)
P - the message payload type.attachmentFilename - the function.public MailHeadersBuilder contentType(java.lang.String contentType)
contentType - the content type.public MailHeadersBuilder contentTypeExpression(java.lang.String contentType)
contentType - the expression.public <P> MailHeadersBuilder contentTypeFunction(java.util.function.Function<org.springframework.messaging.Message<P>,java.lang.String> contentType)
P - the message payload type.contentType - the expression.