|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface MessageNotification
The message notification interface delivers the notification.
MessageNotification is the application side notification interface to which notifications about multimedia messages are delivered.
Method Summary | |
---|---|
void |
notifyMessageDeliveryReceipt(java.lang.String correlator,
DeliveryInformation deliveryStatus)
The notifyMessageDeliveryReceipt method must be implemented by a Web Service at the application side if it requires notification of message delivery receipt. |
void |
notifyMessageReception(java.lang.String correlator,
MessageReference message)
The notification to the application will occur only if the multimedia message fulfils the criteria specified when starting the multimedia message notification. |
Method Detail |
---|
void notifyMessageReception(java.lang.String correlator, MessageReference message) throws java.rmi.RemoteException
The notification to the application will occur only if the multimedia message fulfils the criteria specified when starting the multimedia message notification.
None.
correlator
- xsd:string
Correlator provided in request to set up this notification.
message
- MessageReference
This parameter contains all the information associated with the received message.
java.rmi.RemoteException
void notifyMessageDeliveryReceipt(java.lang.String correlator, DeliveryInformation deliveryStatus) throws java.rmi.RemoteException
When a message is sent to multiple addresses, the server will send a notification for each terminal as and when a message is delivered to the terminal.
The following three different message delivery status will be returned in the notifyMessageDeliveryReceiptRequest message:
* DeliveryImpossible: unsuccessful delivery; the message could not be delivered before it expired.
* DeliveredToTerminal: when the message has been successfully delivered to the terminal.
* DeliveredNotificationNotSupported: if notification is supported by the network but it does not support delivery receipt for one or more addresses specified in the sendMessageRequest message. The service will send this status for those addresses.
None.
correlator
- xsd:string
The identifier defining the original ‘Send’ Request. This correlator was provided by the application in the sendMessageRequest messagedeliveryStatus
- DeliveryInformation
It lists the variations on the delivery status of the message to a terminal. Possible values are:
* DeliveryImpossible
* DeliveredToTerminal
* DeliveryNotificationNotSupported
java.rmi.RemoteException
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |