public abstract class OutboundDelivered
extends com.oracle.webservices.api.message.BasePropertySet
OutboundDelivered is created by a user of client-side (i.e., RMS) RM.
It is passed as a
PropertySet to
com.oracle.webservices.api.disi.DispatcherRequest#request.
| Modifier and Type | Field and Description |
|---|---|
static String |
DELIVERED_PROPERTY
Key for delivered property
|
static String |
MESSAGE_IDENTITY_PROPERTY
Key for message identity property
|
| Constructor and Description |
|---|
OutboundDelivered() |
| Modifier and Type | Method and Description |
|---|---|
abstract Boolean |
getDelivered() |
abstract String |
getMessageIdentity() |
protected com.oracle.webservices.api.message.BasePropertySet.PropertyMap |
getPropertyMap() |
abstract void |
setDelivered(Boolean accept)
When the RMS receives an ACK from the RMD for the request message instance
that contains this
com.oracle.webserivces.api.message.Property,
then the RMS will call #delivered(true). |
public static final String DELIVERED_PROPERTY
public static final String MESSAGE_IDENTITY_PROPERTY
getMessageIdentity(),
Constant Field Valuespublic abstract Boolean getDelivered()
setDelivered(java.lang.Boolean) or null
if setDelivered(java.lang.Boolean) has not been called.DELIVERED_PROPERTY,
setDelivered(java.lang.Boolean)public abstract void setDelivered(Boolean accept)
When the RMS receives an ACK from the RMD for the request message instance
that contains this com.oracle.webserivces.api.message.Property,
then the RMS will call #delivered(true).
If max retries, timeouts or
com.oracle.webservices.api.disi.ClientResponseTransport#fail is called
with an non RMRetryException exception, then the RMS calls
#delivered(false).
DELIVERED_PROPERTY,
getDelivered()public abstract String getMessageIdentity()
RuntimeException - if String is longer than 256 characters.MESSAGE_IDENTITY_PROPERTYprotected com.oracle.webservices.api.message.BasePropertySet.PropertyMap getPropertyMap()
getPropertyMap in class com.oracle.webservices.api.message.BasePropertySetCopyright © 2005–2017 Oracle Corporation. All rights reserved.