public static class OfferRequestProvider.OfferRequestPacket
extends org.jivesoftware.smack.packet.IQ
Constructor and Description |
---|
OfferRequestProvider.OfferRequestPacket(java.lang.String userJID,
java.lang.String userID,
int timeout,
java.util.Map<java.lang.String,java.util.List<java.lang.String>> metaData,
java.lang.String sessionID,
OfferContent content) |
Modifier and Type | Method and Description |
---|---|
OfferContent |
getContent() |
protected org.jivesoftware.smack.packet.IQ.IQChildElementXmlStringBuilder |
getIQChildElementBuilder(org.jivesoftware.smack.packet.IQ.IQChildElementXmlStringBuilder buf) |
java.util.Map<java.lang.String,java.util.List<java.lang.String>> |
getMetaData()
Returns any meta-data associated with the offer.
|
java.lang.String |
getSessionID()
Returns the session ID associated with the request and ensuing chat.
|
int |
getTimeout()
Returns the number of seconds the agent has to accept the offer before
it times out.
|
java.lang.String |
getUserID()
Returns the userID, which is either the same as the userJID or a special
value that the user provided as part of their "join queue" request.
|
java.lang.String |
getUserJID()
The JID of the user that made the "join queue" request.
|
createErrorResponse, createResultIQ, getChildElementName, getChildElementNamespace, getChildElementXML, getType, isRequestIQ, setType, toXML
addCommonAttributes, addExtension, addExtensions, appendErrorIfExists, getDefaultLanguage, getError, getExtension, getExtension, getExtensions, getExtensions, getExtensionsXML, getFrom, getLanguage, getPacketID, getStanzaId, getTo, hasExtension, hasExtension, hasStanzaIdSet, removeExtension, removeExtension, setError, setFrom, setLanguage, setPacketID, setStanzaId, setTo, toString
public OfferRequestProvider.OfferRequestPacket(java.lang.String userJID, java.lang.String userID, int timeout, java.util.Map<java.lang.String,java.util.List<java.lang.String>> metaData, java.lang.String sessionID, OfferContent content)
public java.lang.String getUserID()
public java.lang.String getUserJID()
public java.lang.String getSessionID()
public int getTimeout()
public OfferContent getContent()
public java.util.Map<java.lang.String,java.util.List<java.lang.String>> getMetaData()
protected org.jivesoftware.smack.packet.IQ.IQChildElementXmlStringBuilder getIQChildElementBuilder(org.jivesoftware.smack.packet.IQ.IQChildElementXmlStringBuilder buf)
getIQChildElementBuilder
in class org.jivesoftware.smack.packet.IQ