public class ShutdownIQ
extends org.jivesoftware.smack.packet.IQ
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
FORCE_ELEMENT_NAME
Force shutdown IQ element name.
|
static java.lang.String |
GRACEFUL_ELEMENT_NAME
Graceful shutdown IQ element name.
|
static java.lang.String |
NAMESPACE
XML namespace name for shutdown IQs.
|
Modifier and Type | Method and Description |
---|---|
static ShutdownIQ |
createForceShutdownIQ()
Creates and returns new instance of force shutdown IQ.
|
static ShutdownIQ |
createGracefulShutdownIQ()
Creates and returns new instance of graceful shutdown IQ.
|
static ShutdownIQ |
createShutdownIQ(java.lang.String elementName)
Creates shutdown IQ for given element name.
|
java.lang.String |
getChildElementXML() |
boolean |
isGracefulShutdown()
Returns true if this IQ instance is a "graceful shutdown" one.
|
static boolean |
isValidElementName(java.lang.String elementName)
Checks if given element is a valid one for ShutdownIQ.
|
createErrorResponse, createResultIQ, getType, setType, toXML
addExtension, deleteProperty, equals, getDefaultLanguage, getError, getExtension, getExtension, getExtensions, getExtensionsXML, getFrom, getPacketID, getProperty, getPropertyNames, getTo, getXmlns, hashCode, nextID, removeExtension, setDefaultXmlns, setError, setFrom, setPacketID, setProperty, setTo
public static final java.lang.String NAMESPACE
public static final java.lang.String FORCE_ELEMENT_NAME
public static final java.lang.String GRACEFUL_ELEMENT_NAME
public static boolean isValidElementName(java.lang.String elementName)
elementName
- the name if XML element name inside of the IQ.public static ShutdownIQ createShutdownIQ(java.lang.String elementName)
elementName
- can be FORCE_ELEMENT_NAME
or
GRACEFUL_ELEMENT_NAME
java.lang.IllegalArgumentException
- if given element name is neither
FORCE_ELEMENT_NAME
nor GRACEFUL_ELEMENT_NAME
.public static ShutdownIQ createGracefulShutdownIQ()
public static ShutdownIQ createForceShutdownIQ()
public boolean isGracefulShutdown()
public java.lang.String getChildElementXML()
getChildElementXML
in class org.jivesoftware.smack.packet.IQ
Jitsi, the OpenSource Java VoIP and Instant Messaging client.
Distributable under Apache license.