Class MessageDispatcherResource
java.lang.Object
esendex.sdk.java.service.resource.base.Resource
esendex.sdk.java.service.resource.base.XmlRequesterResponderResource<MessageCollectionRequestDto,MessageCollectionResponseDto>
esendex.sdk.java.service.resource.message.MessageDispatcherResource
public class MessageDispatcherResource
extends XmlRequesterResponderResource<MessageCollectionRequestDto,MessageCollectionResponseDto>
The Message Dispatcher resource can be used to send one or more SMS and
Voice messages either straight away or scheduled in the future at a later
point. The XML request object will contain the details of the message(s)
to be sent and will generate a URI to allow the tracking of future changes
to the object.
- Author:
- Mike Whittaker
-
Constructor Summary
ConstructorsConstructorDescriptionInstantiates a new message dispatcher resource. -
Method Summary
Modifier and TypeMethodDescriptionprotected String
Gets the child portion of the url required to access the resource.protected HttpRequestMethod
Gets the HttpRequestMethod that this service stipulates eg GET, POST, PUT, DELETE.Methods inherited from class esendex.sdk.java.service.resource.base.XmlRequesterResponderResource
execute, getRequestData, getResponseObject, setRequestObject
Methods inherited from class esendex.sdk.java.service.resource.base.Resource
getAccount, getEndpoint, getId, getResponse, isHttpOkay
-
Constructor Details
-
MessageDispatcherResource
Instantiates a new message dispatcher resource.- Parameters:
auth
- the Authenticator to use
-
-
Method Details
-
getEndpointChild
Gets the child portion of the url required to access the resource. The child part is appended to the base url and must not start with a '/' The base url is of the form 'http://api.esendex.com/{version}/' where version maybe similar to 'v1.0'- Specified by:
getEndpointChild
in classResource
- Returns:
- the child portion of the url required to access this resource
-
getRequestMethod
Gets the HttpRequestMethod that this service stipulates eg GET, POST, PUT, DELETE.- Specified by:
getRequestMethod
in classResource
- Returns:
- the required HttpRequestMethod
-