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