Class MimeMessageBuilder
java.lang.Object
org.apache.logging.log4j.core.net.MimeMessageBuilder
- All Implemented Interfaces:
Builder<javax.mail.internet.MimeMessage>
Builder for
MimeMessage
instances.-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionjavax.mail.internet.MimeMessage
build()
Builds the object after all configuration has been set.javax.mail.internet.MimeMessage
Deprecated.private static javax.mail.internet.InternetAddress
parseAddress
(String address) private static javax.mail.internet.InternetAddress[]
parseAddresses
(String addresses) setRecipients
(javax.mail.Message.RecipientType recipientType, String recipients) setReplyTo
(String replyTo) setSubject
(String subject)
-
Field Details
-
message
private final javax.mail.internet.MimeMessage message
-
-
Constructor Details
-
MimeMessageBuilder
public MimeMessageBuilder(javax.mail.Session session)
-
-
Method Details
-
setFrom
- Throws:
javax.mail.MessagingException
-
setReplyTo
- Throws:
javax.mail.MessagingException
-
setRecipients
public MimeMessageBuilder setRecipients(javax.mail.Message.RecipientType recipientType, String recipients) throws javax.mail.MessagingException - Throws:
javax.mail.MessagingException
-
setSubject
- Throws:
javax.mail.MessagingException
-
getMimeMessage
Deprecated.Usebuild()
. -
build
public javax.mail.internet.MimeMessage build()Description copied from interface:Builder
Builds the object after all configuration has been set. This will use default values for any unspecified attributes for the object. -
parseAddress
private static javax.mail.internet.InternetAddress parseAddress(String address) throws javax.mail.internet.AddressException - Throws:
javax.mail.internet.AddressException
-
parseAddresses
private static javax.mail.internet.InternetAddress[] parseAddresses(String addresses) throws javax.mail.internet.AddressException - Throws:
javax.mail.internet.AddressException
-
build()
.