Class SimpleMailMessageItemWriterBuilder
- java.lang.Object
- org.springframework.batch.item.mail.builder.SimpleMailMessageItemWriterBuilder
public class SimpleMailMessageItemWriterBuilder extends java.lang.Object
Creates a fully qualified SimpleMailMessageItemWriter.- Since:
- 4.0
- Author:
- Glenn Renfro
Constructor Summary
Constructors Constructor Description SimpleMailMessageItemWriterBuilder()
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description SimpleMailMessageItemWriter
build()
Returns a fully constructedSimpleMailMessageItemWriter
.SimpleMailMessageItemWriterBuilder
mailErrorHandler(MailErrorHandler mailErrorHandler)
The handler for failed messages.SimpleMailMessageItemWriterBuilder
mailSender(org.springframework.mail.MailSender mailSender)
AMailSender
to be used to send messages inSimpleMailMessageItemWriter.write(List)
.
Method Detail
mailSender
public SimpleMailMessageItemWriterBuilder mailSender(org.springframework.mail.MailSender mailSender)
AMailSender
to be used to send messages inSimpleMailMessageItemWriter.write(List)
.- Parameters:
mailSender
- strategy for sending simple mails.- Returns:
- this instance for method chaining.
- See Also:
SimpleMailMessageItemWriter.setMailSender(MailSender)
mailErrorHandler
public SimpleMailMessageItemWriterBuilder mailErrorHandler(MailErrorHandler mailErrorHandler)
The handler for failed messages. Defaults to aDefaultMailErrorHandler
.- Parameters:
mailErrorHandler
- the mail error handler to set.- Returns:
- this instance for method chaining.
- See Also:
SimpleMailMessageItemWriter.setMailErrorHandler(MailErrorHandler)
build
public SimpleMailMessageItemWriter build()
Returns a fully constructedSimpleMailMessageItemWriter
.- Returns:
- a new
SimpleMailMessageItemWriter