|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.ibm.ws.webservices.engine.client.Stub
com.ibm.soa.parlayx21.multimedia_messaging.MessageNotificationBindingStub
public class MessageNotificationBindingStub
Nested Class Summary |
---|
Nested classes/interfaces inherited from class com.ibm.ws.webservices.engine.client.Stub |
---|
com.ibm.ws.webservices.engine.client.Stub.Invoke |
Field Summary |
---|
Fields inherited from class com.ibm.ws.webservices.engine.client.Stub |
---|
cachedEndpoint, cachedhttpProxyHost, cachedhttpProxyPassword, cachedhttpProxyPort, cachedhttpProxyUser, cachedhttpRedirectEnabled, cachedhttpsProxyHost, cachedhttpsProxyPassword, cachedhttpsProxyPort, cachedhttpsProxyUser, cachedPassword, cachedPortName, cachedProperties, cachedRequestSoapHeaders, cachedRequestTransportHeaders, cachedResponseSoapHeaders, cachedResponseSoapHeaderTemplates, cachedResponseTransportHeaders, cachedResponseTransportHeadersTemplate, cachedSessionContext, cachedsslCfgName, cachedTimeout, cachedUsername, cachedWriteTimeout, connection, engine, maintainSession, maintainSessionSet, messageContexts, service |
Fields inherited from interface javax.xml.rpc.Stub |
---|
ENDPOINT_ADDRESS_PROPERTY, PASSWORD_PROPERTY, SESSION_MAINTAIN_PROPERTY, USERNAME_PROPERTY |
Constructor Summary | |
---|---|
MessageNotificationBindingStub(java.net.URL endpointURL,
javax.xml.rpc.Service service)
|
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. |
Methods inherited from class com.ibm.ws.webservices.engine.client.Stub |
---|
_getProperty, _getPropertyNames, _setProperty, convert, getPassword, getPortName, getTimeout, getTypeMapping, getUsername, primeMessageContext, setMaintainSession, setPassword, setPortName, setPortName, setTimeout, setUsername, setWriteTimeout, validateSoapHeadersHashMap, validateTransportPropertiesHashMap |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public MessageNotificationBindingStub(java.net.URL endpointURL, javax.xml.rpc.Service service) throws com.ibm.ws.webservices.engine.WebServicesFault
com.ibm.ws.webservices.engine.WebServicesFault
Method Detail |
---|
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 |