public abstract class OutboundDelivered extends BasePropertySet
OutboundDelivered is created by a user of client-side (i.e., RMS) RM.
It is passed as a
PropertySet to
disi.DispatcherRequest.
BasePropertySet.Accessor, BasePropertySet.PropertyMap, BasePropertySet.PropertyMapEntryPropertySet.Property| 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 BasePropertySet.PropertyMap |
getPropertyMap()
Map representing the Fields and Methods annotated with
PropertySet.Property. |
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). |
asMap, containsKey, createEntrySet, createMapView, createView, get, mapAllowsAdditionalProperties, parse, put, remove, supportspublic 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 BasePropertySet.PropertyMap getPropertyMap()
BasePropertySetPropertySet.Property.
Model of PropertySet class.
At the end of the derivation chain this method just needs to be implemented as:
private static final PropertyMap model;
static {
model = parse(MyDerivedClass.class);
}
protected PropertyMap getPropertyMap() {
return model;
}
getPropertyMap in class BasePropertySetCopyright © 2005–2017 Oracle Corporation. All rights reserved.