public class DelayInformation extends java.lang.Object implements PacketExtension
| Modifier and Type | Field and Description |
|---|---|
static java.text.DateFormat |
XEP_0091_UTC_FORMAT
Date format according to the obsolete XEP-0091 specification.
|
| Constructor and Description |
|---|
DelayInformation(java.util.Date stamp)
Creates a new instance with the specified timestamp.
|
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
getElementName()
Returns the root element name.
|
java.lang.String |
getFrom()
Returns the JID of the entity that originally sent the packet or that delayed the
delivery of the packet or null if this information is not available.
|
java.lang.String |
getNamespace()
Returns the root element XML namespace.
|
java.lang.String |
getReason()
Returns a natural-language description of the reason for the delay or null if
this information is not available.
|
java.util.Date |
getStamp()
Returns the timestamp when the packet was originally sent.
|
void |
setFrom(java.lang.String from)
Sets the JID of the entity that originally sent the packet or that delayed the
delivery of the packet or null if this information is not available.
|
void |
setReason(java.lang.String reason)
Sets a natural-language description of the reason for the delay or null if
this information is not available.
|
java.lang.String |
toXML()
Returns the XML representation of the PacketExtension.
|
public static final java.text.DateFormat XEP_0091_UTC_FORMAT
Date formats are not synchronized. Since multiple threads access the format concurrently, it must be synchronized externally.
public DelayInformation(java.util.Date stamp)
stamp - the timestamppublic java.lang.String getFrom()
public void setFrom(java.lang.String from)
from - the JID of the entity that originally sent the packet.public java.util.Date getStamp()
public java.lang.String getReason()
public void setReason(java.lang.String reason)
reason - a natural-language description of the reason for the delay or null.public java.lang.String getElementName()
PacketExtensiongetElementName in interface PacketExtensionpublic java.lang.String getNamespace()
PacketExtensiongetNamespace in interface PacketExtensionpublic java.lang.String toXML()
PacketExtensiontoXML in interface PacketExtension