Package esendex.sdk.java.service.impl
Class MessagingServiceImpl
java.lang.Object
esendex.sdk.java.service.impl.AbstractService
esendex.sdk.java.service.impl.MessagingServiceImpl
- All Implemented Interfaces:
MessagingService
A concrete MessagingService.
-
Field Summary
Fields inherited from class esendex.sdk.java.service.impl.AbstractService
authenticator
-
Constructor Summary
ConstructorsConstructorDescriptionMessagingServiceImpl
(Authenticator authenticator) Instantiates a new messaging service. -
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)
-
Constructor Details
-
MessagingServiceImpl
Instantiates a new messaging service.- Parameters:
authenticator
- the authenticator
-
-
Method Details
-
sendMessage
public MessageResultResponse sendMessage(String account, SmsMessageRequest message) throws EsendexException - Specified by:
sendMessage
in interfaceMessagingService
- Throws:
EsendexException
-
sendMessage
public MessageResultResponse sendMessage(String account, VoiceMessageRequest message) throws EsendexException - Specified by:
sendMessage
in interfaceMessagingService
- Throws:
EsendexException
-
sendMessages
public MessageResultResponse sendMessages(SmsMessageCollectionRequest messages) throws EsendexException - Specified by:
sendMessages
in interfaceMessagingService
- Throws:
EsendexException
-
sendMessages
public MessageResultResponse sendMessages(VoiceMessageCollectionRequest messages) throws EsendexException - Specified by:
sendMessages
in interfaceMessagingService
- Throws:
EsendexException
-
sendScheduledMessage
public MessageResultResponse sendScheduledMessage(String account, SmsMessageRequest message, Date sendAt) throws EsendexException - Specified by:
sendScheduledMessage
in interfaceMessagingService
- Throws:
EsendexException
-
sendScheduledMessage
public MessageResultResponse sendScheduledMessage(String account, VoiceMessageRequest message, Date sendAt) throws EsendexException - Specified by:
sendScheduledMessage
in interfaceMessagingService
- Throws:
EsendexException
-
sendScheduledMessages
public MessageResultResponse sendScheduledMessages(SmsMessageCollectionRequest messages, Date sendAt) throws EsendexException - Specified by:
sendScheduledMessages
in interfaceMessagingService
- Throws:
EsendexException
-
sendScheduledMessages
public MessageResultResponse sendScheduledMessages(VoiceMessageCollectionRequest messages, Date sendAt) throws EsendexException - Specified by:
sendScheduledMessages
in interfaceMessagingService
- Throws:
EsendexException
-