Package org.jivesoftware.smackx.receipts
Class DeliveryReceipt
- java.lang.Object
-
- org.jivesoftware.smackx.receipts.DeliveryReceipt
-
- All Implemented Interfaces:
org.jivesoftware.smack.packet.Element
,org.jivesoftware.smack.packet.ExtensionElement
,org.jivesoftware.smack.packet.FullyQualifiedElement
,org.jivesoftware.smack.packet.NamedElement
,org.jivesoftware.smack.packet.XmlLangElement
public class DeliveryReceipt extends java.lang.Object implements org.jivesoftware.smack.packet.ExtensionElement
Represents a message delivery receipt entry as specified by Message Delivery Receipts.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
DeliveryReceipt.Provider
This Provider parses and returns DeliveryReceipt packets.
-
Constructor Summary
Constructors Constructor Description DeliveryReceipt(java.lang.String id)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description static DeliveryReceipt
from(org.jivesoftware.smack.packet.Message message)
Get theDeliveryReceipt
extension of the message, if any.java.lang.String
getElementName()
static DeliveryReceipt
getFrom(org.jivesoftware.smack.packet.Message p)
Deprecated.usefrom(Message)
insteadjava.lang.String
getId()
Get the id of the message that has been delivered.java.lang.String
getNamespace()
org.jivesoftware.smack.util.XmlStringBuilder
toXML(org.jivesoftware.smack.packet.XmlEnvironment enclosingNamespace)
-
-
-
Field Detail
-
NAMESPACE
public static final java.lang.String NAMESPACE
- See Also:
- Constant Field Values
-
ELEMENT
public static final java.lang.String ELEMENT
- See Also:
- Constant Field Values
-
QNAME
public static final javax.xml.namespace.QName QNAME
-
-
Method Detail
-
getId
public java.lang.String getId()
Get the id of the message that has been delivered.- Returns:
- id of the delivered message or
null
.
-
getElementName
public java.lang.String getElementName()
- Specified by:
getElementName
in interfaceorg.jivesoftware.smack.packet.NamedElement
-
getNamespace
public java.lang.String getNamespace()
- Specified by:
getNamespace
in interfaceorg.jivesoftware.smack.packet.FullyQualifiedElement
-
toXML
public org.jivesoftware.smack.util.XmlStringBuilder toXML(org.jivesoftware.smack.packet.XmlEnvironment enclosingNamespace)
- Specified by:
toXML
in interfaceorg.jivesoftware.smack.packet.Element
-
getFrom
@Deprecated public static DeliveryReceipt getFrom(org.jivesoftware.smack.packet.Message p)
Deprecated.usefrom(Message)
insteadGet theDeliveryReceipt
extension of the packet, if any.- Parameters:
p
- the packet- Returns:
- the
DeliveryReceipt
extension ornull
-
from
public static DeliveryReceipt from(org.jivesoftware.smack.packet.Message message)
Get theDeliveryReceipt
extension of the message, if any.- Parameters:
message
- the message.- Returns:
- the
DeliveryReceipt
extension ornull
-
-