Class MessageSenderSms
- java.lang.Object
-
- org.bardframework.flow.processor.messagesender.sender.MessageSenderSms
-
- All Implemented Interfaces:
MessageSender
public class MessageSenderSms extends Object implements MessageSender
-
-
Field Summary
Fields Modifier and Type Field Description protected static org.slf4j.LoggerLOGGERprotected FieldTemplate<?>mobileNumberFieldTemplateprotected org.bardframework.commons.sms.SmsSendersmsSender
-
Constructor Summary
Constructors Constructor Description MessageSenderSms(org.bardframework.commons.sms.SmsSender smsSender, FieldTemplate<?> mobileNumberFieldTemplate)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description FieldTemplate<?>getMobileNumberFieldTemplate()org.bardframework.commons.sms.SmsSendergetSmsSender()voidsend(String message, Map<String,String> args, Locale locale)
-
-
-
Field Detail
-
LOGGER
protected static final org.slf4j.Logger LOGGER
-
smsSender
protected final org.bardframework.commons.sms.SmsSender smsSender
-
mobileNumberFieldTemplate
protected final FieldTemplate<?> mobileNumberFieldTemplate
-
-
Constructor Detail
-
MessageSenderSms
public MessageSenderSms(org.bardframework.commons.sms.SmsSender smsSender, FieldTemplate<?> mobileNumberFieldTemplate)
-
-
Method Detail
-
send
public void send(String message, Map<String,String> args, Locale locale) throws IOException
- Specified by:
sendin interfaceMessageSender- Throws:
IOException
-
getSmsSender
public org.bardframework.commons.sms.SmsSender getSmsSender()
-
getMobileNumberFieldTemplate
public FieldTemplate<?> getMobileNumberFieldTemplate()
-
-