|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.ibm.soa.parlayx21.multimedia_messaging.MessageNotificationProxy
public class MessageNotificationProxy
Constructor Summary | |
---|---|
MessageNotificationProxy()
|
Method Summary | |
---|---|
java.lang.String |
getEndpoint()
|
MessageNotification |
getMessageNotification()
|
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. |
void |
setEndpoint(java.lang.String endpoint)
|
void |
useJNDI(boolean useJNDI)
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public MessageNotificationProxy()
Method Detail |
---|
public void useJNDI(boolean useJNDI)
public java.lang.String getEndpoint()
public void setEndpoint(java.lang.String endpoint)
public MessageNotification getMessageNotification()
public void notifyMessageReception(java.lang.String correlator, MessageReference message) throws java.rmi.RemoteException
MessageNotification
The notification to the application will occur only if the multimedia message fulfils the criteria specified when starting the multimedia message notification.
None.
notifyMessageReception
in interface MessageNotification
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
public void notifyMessageDeliveryReceipt(java.lang.String correlator, DeliveryInformation deliveryStatus) throws java.rmi.RemoteException
MessageNotification
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.
notifyMessageDeliveryReceipt
in interface MessageNotification
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 |