public interface Status extends MessagingObject
Status
reports the delivery status of a sent message.
Status helps the client to track message status.METADATA_APPLICATION_NAME, NAMESPACE_NOTIFICATION_PREFERENCES, NAMESPACE_SDPM, NAMESPACE_UMS, NAMESPACE_UMS_JMP_PROPS
Modifier and Type | Method and Description |
---|---|
Address |
getAddress()
Get address of the status.
|
String |
getContent()
Get the status content.
|
int |
getCurrentResend()
Get the resend order of this message.
|
Calendar |
getDate()
Get the date and time when this status was received.
|
String |
getDriver()
Get the name of the reporting driver.
|
int |
getFailoverOrder()
Get the failover order number of this recipient.
|
Status |
getFailoverStatus()
A Status object may be chained if the recipient has failover
address(es).
|
String |
getGatewayMessageId()
Get the gateway assigned message ID of the status.
|
int |
getMaxResend()
Get the max number of resends of this message in case of delivery
failure.
|
String |
getMessageId()
Get Messaging assigned message ID of the status.
|
Address |
getRecipient()
Get the logical recipient for which this status applies.
|
int |
getTotalFailovers()
Get the total number of failover addresses of this recipient.
|
StatusType |
getType()
Get the status type.
|
getAllNamespaces, getMetaData, getMetaDataNames, logShort, removeMetaData, setMetaData
String getContent()
StatusType getType()
Calendar getDate()
String getMessageId()
String getGatewayMessageId()
Address getAddress()
Address getRecipient()
Status getFailoverStatus()
Note: Failover status is NOT AVAILABLE for realtime callback
status, because the next failover has not been tried yet.
Always returns null.
int getTotalFailovers()
int getFailoverOrder()
int getMaxResend()
int getCurrentResend()
String getDriver()
Copyright © 2009,2013 Oracle and/or its affiliates. All rights reserved.