Class OutboundDelivered
- java.lang.Object
-
- com.oracle.webservices.api.message.BasePropertySet
-
- com.oracle.webservices.oracle_internal_api.rm.OutboundDelivered
-
- All Implemented Interfaces:
com.oracle.webservices.api.message.PropertySet
public abstract class OutboundDelivered extends com.oracle.webservices.api.message.BasePropertySetOutboundDeliveredis created by a user of client-side (i.e., RMS) RM.It is passed as a
PropertySettocom.oracle.webservices.api.disi.DispatcherRequest#request.
-
-
Nested Class Summary
-
Field Summary
Fields Modifier and Type Field Description static StringDELIVERED_PROPERTYKey for delivered propertystatic StringMESSAGE_IDENTITY_PROPERTYKey for message identity property
-
Constructor Summary
Constructors Constructor Description OutboundDelivered()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description abstract BooleangetDelivered()abstract StringgetMessageIdentity()protected com.oracle.webservices.api.message.BasePropertySet.PropertyMapgetPropertyMap()abstract voidsetDelivered(Boolean accept)When the RMS receives an ACK from the RMD for the request message instance that contains thiscom.oracle.webserivces.api.message.Property, then the RMS will call#delivered(true).
-
-
-
Field Detail
-
DELIVERED_PROPERTY
public static final String DELIVERED_PROPERTY
Key for delivered property
-
MESSAGE_IDENTITY_PROPERTY
public static final String MESSAGE_IDENTITY_PROPERTY
Key for message identity property- See Also:
getMessageIdentity(), Constant Field Values
-
-
Method Detail
-
getDelivered
public abstract Boolean getDelivered()
- Returns:
- The value set by
setDelivered(java.lang.Boolean)ornullifsetDelivered(java.lang.Boolean)has not been called. - See Also:
DELIVERED_PROPERTY,setDelivered(java.lang.Boolean)
-
setDelivered
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#failis called with an nonRMRetryExceptionexception, then the RMS calls#delivered(false).- See Also:
DELIVERED_PROPERTY,getDelivered()
-
getMessageIdentity
public abstract String getMessageIdentity()
- Returns:
- The identity of the message.
- Throws:
RuntimeException- if String is longer than 256 characters.- See Also:
MESSAGE_IDENTITY_PROPERTY
-
getPropertyMap
protected com.oracle.webservices.api.message.BasePropertySet.PropertyMap getPropertyMap()
- Specified by:
getPropertyMapin classcom.oracle.webservices.api.message.BasePropertySet
-
-