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, getDateFormatGregorian, getDateFormatterHijrah, getDateFormatterJalali, getExecutor, getMessageProvider, getReceiverFieldName, getThreadPoolSize, getTimeFormat, isExecuteInNewThread, isFailOnError, send, setCanSendRegex, setDateFormatGregorian, setDateFormatterHijrah, setDateFormatterJalali, setExecuteInNewThread, setFailOnError, setThreadPoolSize, setTimeFormatMethods 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()
-