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.PacketExtension
public java.lang.String getNamespace()
getNamespace
in interface org.jivesoftware.smack.packet.PacketExtension
public java.lang.String toXML()
toXML
in interface org.jivesoftware.smack.packet.PacketExtension