Class MessageSenderSms
java.lang.Object
org.bardframework.flow.processor.message.sender.MessageSenderAbstract
org.bardframework.flow.processor.message.sender.MessageSenderSms
- All Implemented Interfaces:
MessageSender
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected final org.bardframework.commons.sms.SmsSenderFields inherited from class org.bardframework.flow.processor.message.sender.MessageSenderAbstract
canSendRegex, dateFormatGregorian, dateFormatterHijrah, dateFormatterJalali, errorMessageKey, executeInNewThread, executor, failOnError, messageProvider, receiverFieldName, threadPoolSize, timeFormat -
Constructor Summary
ConstructorsConstructorDescriptionMessageSenderSms(String receiverFieldName, org.bardframework.commons.sms.SmsSender smsSender, MessageProvider messageProvider, String errorMessageKey) MessageSenderSms(FieldTemplate<?> receiverFieldTemplate, org.bardframework.commons.sms.SmsSender smsSender, MessageProvider messageProvider, String errorMessageKey) -
Method Summary
Methods 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
-
Field Details
-
smsSender
protected final org.bardframework.commons.sms.SmsSender smsSender
-
-
Constructor Details
-
MessageSenderSms
public MessageSenderSms(FieldTemplate<?> receiverFieldTemplate, org.bardframework.commons.sms.SmsSender smsSender, MessageProvider messageProvider, String errorMessageKey) -
MessageSenderSms
public MessageSenderSms(String receiverFieldName, org.bardframework.commons.sms.SmsSender smsSender, MessageProvider messageProvider, String errorMessageKey)
-
-
Method Details
-
send
protected void send(String receiver, String message, Map<String, String> args, Locale locale) throws IOException- Specified by:
sendin classMessageSenderAbstract- Throws:
IOException
-
getSmsSender
public org.bardframework.commons.sms.SmsSender getSmsSender()
-