public class DelayInformation
extends java.lang.Object
implements org.jivesoftware.smack.packet.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() |
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() |
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() |
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()
getElementName in interface org.jivesoftware.smack.packet.PacketExtensionpublic java.lang.String getNamespace()
getNamespace in interface org.jivesoftware.smack.packet.PacketExtensionpublic java.lang.String toXML()
toXML in interface org.jivesoftware.smack.packet.PacketExtension