public class DiscoveryModule extends AbstractIQModule
| Modifier and Type | Class and Description |
|---|---|
static class |
DiscoveryModule.DefaultNodeDetailsCallback |
static class |
DiscoveryModule.DiscoInfoAsyncCallback |
static class |
DiscoveryModule.DiscoItemsAsyncCallback |
static class |
DiscoveryModule.Identity |
static class |
DiscoveryModule.Item |
static interface |
DiscoveryModule.ServerFeaturesReceivedHandler |
| Modifier and Type | Field and Description |
|---|---|
static String |
IDENTITY_CATEGORY_KEY |
static String |
IDENTITY_TYPE_KEY |
static String |
INFO_XMLNS |
static String |
ITEMS_XMLNS |
static String |
SERVER_FEATURES_KEY |
context, log| Constructor and Description |
|---|
DiscoveryModule() |
processaddExtension, getExtensionChain, getFeaturesWithExtensions, removeExtension, write, write, writeafterRegister, beforeUnregister, fireEvent, getFirstChild, process, setContextpublic static final String IDENTITY_CATEGORY_KEY
public static final String IDENTITY_TYPE_KEY
public static final String INFO_XMLNS
public static final String ITEMS_XMLNS
public static final String SERVER_FEATURES_KEY
public void addServerFeaturesReceivedHandler(DiscoveryModule.ServerFeaturesReceivedHandler handler)
public void beforeRegister()
InitializingModulebeforeRegister in interface InitializingModulebeforeRegister in class AbstractStanzaModule<IQ>public void discoverServerFeatures(DiscoveryModule.DiscoInfoAsyncCallback callback) throws JaxmppException
JaxmppExceptionpublic Criteria getCriteria()
XmppModulepublic String[] getFeatures()
XmppModuleReturns features what are implemented by Module.
public void getInfo(JID jid, DiscoveryModule.DiscoInfoAsyncCallback callback) throws XMLException, JaxmppException
XMLExceptionJaxmppExceptionpublic void getInfo(JID jid, String node, AsyncCallback callback) throws XMLException, JaxmppException
XMLExceptionJaxmppExceptionpublic void getInfo(JID jid, String node, DiscoveryModule.DiscoInfoAsyncCallback callback) throws JaxmppException
JaxmppExceptionpublic void getItems(JID jid, AsyncCallback callback) throws XMLException, JaxmppException
XMLExceptionJaxmppExceptionpublic void getItems(JID jid, DiscoveryModule.DiscoItemsAsyncCallback callback) throws XMLException, JaxmppException
XMLExceptionJaxmppExceptionpublic void getItems(JID jid, String node, AsyncCallback callback) throws XMLException, JaxmppException
XMLExceptionJaxmppExceptionprotected void processGet(IQ element) throws JaxmppException
AbstractIQModule<iq type='get'>.processGet in class AbstractIQModuleelement - incoming XMPP stanzaJaxmppExceptionprotected void processSet(IQ element) throws JaxmppException
AbstractIQModule<iq type='set'>.processSet in class AbstractIQModuleelement - incoming XMPP stanzaJaxmppExceptionpublic void removeNodeCallback(String nodeName)
public void removeServerFeaturesReceivedHandler(DiscoveryModule.ServerFeaturesReceivedHandler handler)
public void setNodeCallback(String nodeName, NodeDetailsCallback callback)
Copyright © 2006–2016 Tigase. All rights reserved.