Class GcmPacketExtension
- java.lang.Object
-
- org.jivesoftware.smackx.json.packet.AbstractJsonPacketExtension
-
- org.jivesoftware.smackx.gcm.packet.GcmPacketExtension
-
- All Implemented Interfaces:
org.jivesoftware.smack.packet.Element
,org.jivesoftware.smack.packet.ExtensionElement
,org.jivesoftware.smack.packet.FullyQualifiedElement
,org.jivesoftware.smack.packet.NamedElement
,org.jivesoftware.smack.packet.XmlLangElement
public class GcmPacketExtension extends AbstractJsonPacketExtension
XMPP extension elements as used by Google's GCM Cloud Connection Server (XMPP).This extension is semantically the same as
JsonPacketExtension
, but with a different element and namespace. It is used to exchange message stanzas with a JSON payload as extension element.- See Also:
- GCM Cloud Connection Server (XMPP)
-
-
Constructor Summary
Constructors Constructor Description GcmPacketExtension(java.lang.String json)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static GcmPacketExtension
from(org.jivesoftware.smack.packet.Stanza packet)
Retrieve the GCM stanza extension from the packet.java.lang.String
getElementName()
java.lang.String
getNamespace()
-
Methods inherited from class org.jivesoftware.smackx.json.packet.AbstractJsonPacketExtension
getJson, toXML
-
-
-
-
Field Detail
-
ELEMENT
public static final java.lang.String ELEMENT
- See Also:
- Constant Field Values
-
NAMESPACE
public static final java.lang.String NAMESPACE
- See Also:
- Constant Field Values
-
QNAME
public static final javax.xml.namespace.QName QNAME
-
-
Method Detail
-
getNamespace
public java.lang.String getNamespace()
-
getElementName
public java.lang.String getElementName()
-
from
public static GcmPacketExtension from(org.jivesoftware.smack.packet.Stanza packet)
Retrieve the GCM stanza extension from the packet.- Parameters:
packet
- TODO javadoc me please- Returns:
- the GCM stanza extension or null.
-
-