public class AdHocCommansModule
extends tigase.jaxmpp.core.client.xmpp.modules.AbstractIQModule
| Modifier and Type | Class and Description |
|---|---|
static class |
AdHocCommansModule.AdHocCommansAsyncCallback
Callback to handle result of ad-hoc command.
|
| Modifier and Type | Field and Description |
|---|---|
static tigase.jaxmpp.core.client.criteria.Criteria |
CRIT |
| Constructor and Description |
|---|
AdHocCommansModule() |
| Modifier and Type | Method and Description |
|---|---|
void |
beforeRegister() |
void |
execute(tigase.jaxmpp.core.client.JID toJID,
String node,
Action action,
tigase.jaxmpp.core.client.xmpp.forms.JabberDataElement data,
tigase.jaxmpp.core.client.AsyncCallback asyncCallback)
Calls ad-hoc command on remote resource.
|
protected String[] |
getCommandFeatures(tigase.jaxmpp.core.client.SessionObject sessionObject,
tigase.jaxmpp.core.client.xmpp.stanzas.IQ requestStanza,
String commandNodeName) |
protected tigase.jaxmpp.core.client.xmpp.modules.disco.DiscoveryModule.Identity |
getCommandIdentity(tigase.jaxmpp.core.client.SessionObject sessionObject,
tigase.jaxmpp.core.client.xmpp.stanzas.IQ requestStanza,
String commandNodeName) |
tigase.jaxmpp.core.client.criteria.Criteria |
getCriteria() |
String[] |
getFeatures() |
protected tigase.jaxmpp.core.client.xmpp.modules.disco.DiscoveryModule.Identity |
getModuleIdentity(tigase.jaxmpp.core.client.SessionObject sessionObject,
tigase.jaxmpp.core.client.xmpp.stanzas.IQ requestStanza,
String node) |
protected tigase.jaxmpp.core.client.xmpp.modules.disco.DiscoveryModule.Item[] |
getModuleItems(tigase.jaxmpp.core.client.SessionObject sessionObject,
tigase.jaxmpp.core.client.xmpp.stanzas.IQ requestStanza,
String node) |
protected void |
processGet(tigase.jaxmpp.core.client.xmpp.stanzas.IQ element) |
protected void |
processSet(tigase.jaxmpp.core.client.xmpp.stanzas.IQ element) |
void |
register(AdHocCommand command)
Registers new ad-hoc command.
|
void |
unregister(AdHocCommand command) |
addExtension, getExtensionChain, getFeaturesWithExtensions, removeExtension, write, write, writepublic void beforeRegister()
beforeRegister in interface tigase.jaxmpp.core.client.xmpp.modules.InitializingModulebeforeRegister in class tigase.jaxmpp.core.client.xmpp.modules.AbstractStanzaModule<tigase.jaxmpp.core.client.xmpp.stanzas.IQ>public void execute(tigase.jaxmpp.core.client.JID toJID,
String node,
Action action,
tigase.jaxmpp.core.client.xmpp.forms.JabberDataElement data,
tigase.jaxmpp.core.client.AsyncCallback asyncCallback)
throws tigase.jaxmpp.core.client.exceptions.JaxmppException
toJID - remote ad-hoc command executor.node - nodeaction - actiondata - Data FormasyncCallback - callbacktigase.jaxmpp.core.client.exceptions.JaxmppExceptionprotected String[] getCommandFeatures(tigase.jaxmpp.core.client.SessionObject sessionObject, tigase.jaxmpp.core.client.xmpp.stanzas.IQ requestStanza, String commandNodeName) throws tigase.jaxmpp.core.client.exceptions.JaxmppException
tigase.jaxmpp.core.client.exceptions.JaxmppExceptionprotected tigase.jaxmpp.core.client.xmpp.modules.disco.DiscoveryModule.Identity getCommandIdentity(tigase.jaxmpp.core.client.SessionObject sessionObject,
tigase.jaxmpp.core.client.xmpp.stanzas.IQ requestStanza,
String commandNodeName)
throws tigase.jaxmpp.core.client.exceptions.JaxmppException
tigase.jaxmpp.core.client.exceptions.JaxmppExceptionpublic tigase.jaxmpp.core.client.criteria.Criteria getCriteria()
public String[] getFeatures()
protected tigase.jaxmpp.core.client.xmpp.modules.disco.DiscoveryModule.Identity getModuleIdentity(tigase.jaxmpp.core.client.SessionObject sessionObject,
tigase.jaxmpp.core.client.xmpp.stanzas.IQ requestStanza,
String node)
protected tigase.jaxmpp.core.client.xmpp.modules.disco.DiscoveryModule.Item[] getModuleItems(tigase.jaxmpp.core.client.SessionObject sessionObject,
tigase.jaxmpp.core.client.xmpp.stanzas.IQ requestStanza,
String node)
throws tigase.jaxmpp.core.client.xml.XMLException
tigase.jaxmpp.core.client.xml.XMLExceptionprotected void processGet(tigase.jaxmpp.core.client.xmpp.stanzas.IQ element)
throws tigase.jaxmpp.core.client.XMPPException,
tigase.jaxmpp.core.client.xml.XMLException,
tigase.jaxmpp.core.client.exceptions.JaxmppException
processGet in class tigase.jaxmpp.core.client.xmpp.modules.AbstractIQModuletigase.jaxmpp.core.client.XMPPExceptiontigase.jaxmpp.core.client.xml.XMLExceptiontigase.jaxmpp.core.client.exceptions.JaxmppExceptionprotected void processSet(tigase.jaxmpp.core.client.xmpp.stanzas.IQ element)
throws tigase.jaxmpp.core.client.XMPPException,
tigase.jaxmpp.core.client.xml.XMLException,
tigase.jaxmpp.core.client.exceptions.JaxmppException
processSet in class tigase.jaxmpp.core.client.xmpp.modules.AbstractIQModuletigase.jaxmpp.core.client.XMPPExceptiontigase.jaxmpp.core.client.xml.XMLExceptiontigase.jaxmpp.core.client.exceptions.JaxmppExceptionpublic void register(AdHocCommand command)
command - command to registerpublic void unregister(AdHocCommand command)
Copyright © 2006–2020 Tigase. All rights reserved.