Class MimeMessageBuilder
- java.lang.Object
-
- org.apache.logging.log4j.core.net.MimeMessageBuilder
-
-
Field Summary
Fields Modifier and Type Field Description private javax.mail.internet.MimeMessage
message
-
Constructor Summary
Constructors Constructor Description MimeMessageBuilder(javax.mail.Session session)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description javax.mail.internet.MimeMessage
build()
Builds the object after all configuration has been set.javax.mail.internet.MimeMessage
getMimeMessage()
Deprecated.Usebuild()
.private static javax.mail.internet.InternetAddress
parseAddress(java.lang.String address)
private static javax.mail.internet.InternetAddress[]
parseAddresses(java.lang.String addresses)
MimeMessageBuilder
setFrom(java.lang.String from)
MimeMessageBuilder
setRecipients(javax.mail.Message.RecipientType recipientType, java.lang.String recipients)
MimeMessageBuilder
setReplyTo(java.lang.String replyTo)
MimeMessageBuilder
setSubject(java.lang.String subject)
-
-
-
Method Detail
-
setFrom
public MimeMessageBuilder setFrom(java.lang.String from) throws javax.mail.MessagingException
- Throws:
javax.mail.MessagingException
-
setReplyTo
public MimeMessageBuilder setReplyTo(java.lang.String replyTo) throws javax.mail.MessagingException
- Throws:
javax.mail.MessagingException
-
setRecipients
public MimeMessageBuilder setRecipients(javax.mail.Message.RecipientType recipientType, java.lang.String recipients) throws javax.mail.MessagingException
- Throws:
javax.mail.MessagingException
-
setSubject
public MimeMessageBuilder setSubject(java.lang.String subject) throws javax.mail.MessagingException
- Throws:
javax.mail.MessagingException
-
getMimeMessage
@Deprecated public javax.mail.internet.MimeMessage 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(java.lang.String address) throws javax.mail.internet.AddressException
- Throws:
javax.mail.internet.AddressException
-
parseAddresses
private static javax.mail.internet.InternetAddress[] parseAddresses(java.lang.String addresses) throws javax.mail.internet.AddressException
- Throws:
javax.mail.internet.AddressException
-
-