Class MessageSenderEmail
java.lang.Object
org.bardframework.flow.processor.message.sender.MessageSenderAbstract
org.bardframework.flow.processor.message.sender.MessageSenderEmail
- All Implemented Interfaces:
MessageSender
-
Field Summary
Fields inherited from class org.bardframework.flow.processor.message.sender.MessageSenderAbstract
canSendRegex, dateFormatGregorian, dateFormatterHijrah, dateFormatterJalali, errorMessageKey, executeInNewThread, executor, failOnError, messageProvider, receiverFieldName, threadPoolSize, timeFormat -
Constructor Summary
ConstructorsConstructorDescriptionMessageSenderEmail(String receiverFieldName, MessageProvider messageProvider, String errorMessageKey) MessageSenderEmail(FieldTemplate<?> receiverFieldTemplate, MessageProvider emailBodyProvider, String errorMessageKey) -
Method Summary
Modifier and TypeMethodDescriptionabstract jakarta.mail.Authenticatorabstract Propertiesabstract jakarta.mail.internet.InternetAddressabstract MessageProviderprotected voidMethods inherited from class org.bardframework.flow.processor.message.sender.MessageSenderAbstract
addExtraArgs, canSendRegex, send, setCanSendRegexMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.bardframework.flow.processor.message.sender.MessageSender
canSend
-
Constructor Details
-
MessageSenderEmail
public MessageSenderEmail(FieldTemplate<?> receiverFieldTemplate, MessageProvider emailBodyProvider, String errorMessageKey) -
MessageSenderEmail
public MessageSenderEmail(String receiverFieldName, MessageProvider messageProvider, String errorMessageKey)
-
-
Method Details
-
send
protected void send(String receiver, String message, Map<String, String> args, Locale locale) throws Exception- Specified by:
sendin classMessageSenderAbstract- Throws:
Exception
-
getSenderEmail
public abstract jakarta.mail.internet.InternetAddress getSenderEmail() -
getConfigs
-
getSubjectCreator
-
getAuthenticator
public abstract jakarta.mail.Authenticator getAuthenticator()
-