Package esendex.sdk.java.service
Interface MessagingService
- All Known Implementing Classes:
MessagingServiceImpl
public interface MessagingService
A MessagingService is a service for sending SMS or voice messages.
All methods throw an EsendexException to indicate either a problem during
the underlying connection or there was a none okay response.
- Author:
- Mike Whittaker
-
Method Summary
Modifier and TypeMethodDescriptionsendMessage
(String account, SmsMessageRequest message) sendMessage
(String account, VoiceMessageRequest message) sendMessages
(SmsMessageCollectionRequest messages) sendMessages
(VoiceMessageCollectionRequest messages) sendScheduledMessage
(String account, SmsMessageRequest message, Date sendAt) sendScheduledMessage
(String account, VoiceMessageRequest message, Date sendAt) sendScheduledMessages
(SmsMessageCollectionRequest messages, Date sendAt) sendScheduledMessages
(VoiceMessageCollectionRequest messages, Date sendAt)
-
Method Details
-
sendMessage
MessageResultResponse sendMessage(String account, SmsMessageRequest message) throws EsendexException - Throws:
EsendexException
-
sendMessage
MessageResultResponse sendMessage(String account, VoiceMessageRequest message) throws EsendexException - Throws:
EsendexException
-
sendMessages
- Throws:
EsendexException
-
sendMessages
- Throws:
EsendexException
-
sendScheduledMessage
MessageResultResponse sendScheduledMessage(String account, SmsMessageRequest message, Date sendAt) throws EsendexException - Throws:
EsendexException
-
sendScheduledMessage
MessageResultResponse sendScheduledMessage(String account, VoiceMessageRequest message, Date sendAt) throws EsendexException - Throws:
EsendexException
-
sendScheduledMessages
MessageResultResponse sendScheduledMessages(SmsMessageCollectionRequest messages, Date sendAt) throws EsendexException - Throws:
EsendexException
-
sendScheduledMessages
MessageResultResponse sendScheduledMessages(VoiceMessageCollectionRequest messages, Date sendAt) throws EsendexException - Throws:
EsendexException
-