public abstract class SMSPush
extends java.lang.Object
Constructor and Description |
---|
SMSPush() |
Modifier and Type | Method and Description |
---|---|
abstract void |
close()
Close SMS HTTP Push Connection
|
abstract void |
connect(java.lang.String sUrl,
java.lang.String sUser,
java.lang.String sPassword,
java.util.Properties oConnectionProps)
Conect to SMS HTTP Push Platform
|
abstract SMSResponse |
push(SMSMessage oMsg)
Send Plain Text SMS
|
public abstract void connect(java.lang.String sUrl, java.lang.String sUser, java.lang.String sPassword, java.util.Properties oConnectionProps) throws java.io.IOException, java.sql.SQLException, java.net.MalformedURLException
sUrl
- String Connection URLsUser
- String UsersPassword
- String Passwordjava.io.IOException
java.net.MalformedURLException
java.sql.SQLException
public abstract void close() throws java.io.IOException, java.sql.SQLException
java.io.IOException
java.sql.SQLException
public abstract SMSResponse push(SMSMessage oMsg) throws java.io.IOException, java.sql.SQLException, java.lang.IllegalArgumentException, java.io.UnsupportedEncodingException
SMSMessage
- oMsgjava.io.IOException
java.lang.IllegalArgumentException
- If MSISDN or text are malformed or dtWhenMustBeSend is before nowUnsupportedCharacterEncoding
- If given sCharacterEncoding is not supportedjava.sql.SQLException
java.io.UnsupportedEncodingException