Class MailSenderProvider
-
- All Implemented Interfaces:
public class MailSenderProviderprovide sender by config's name
- Since:
2022-12-31
trydofor
-
-
Constructor Summary
Constructors Constructor Description MailSenderProvider(JavaMailSender defaultSender)
-
Method Summary
Modifier and Type Method Description JavaMailSenderdefaultSender()JavaMailSendersingletonSender(@NotNull() TinyMailConfig config)get singleton sender by config's name JavaMailSenderremoveCaching(TinyMailConfig config)JavaMailSenderremoveCaching(String name)JavaMailSendernewSender(MailProperties prop)-
-
Method Detail
-
defaultSender
@NotNull() JavaMailSender defaultSender()
-
singletonSender
@NotNull() JavaMailSender singletonSender(@NotNull() TinyMailConfig config)
get singleton sender by config's name
-
removeCaching
JavaMailSender removeCaching(TinyMailConfig config)
-
removeCaching
JavaMailSender removeCaching(String name)
-
newSender
@NotNull() JavaMailSender newSender(MailProperties prop)
-
-
-
-