public class DiscoInfoModule extends AbstractIQModule
| Modifier and Type | Class and Description |
|---|---|
static class |
DiscoInfoModule.DiscoInfoAsyncCallback |
static class |
DiscoInfoModule.DiscoInfoEvent |
static class |
DiscoInfoModule.Identity |
| Modifier and Type | Field and Description |
|---|---|
static Criteria |
CRIT |
static String |
IDENTITY_CATEGORY_KEY |
static String |
IDENTITY_TYPE_KEY |
static EventType |
InfoRequested |
static String |
SERVER_FEATURES_KEY |
static EventType |
ServerFeaturesReceived |
log, observable, sessionObject, writer| Constructor and Description |
|---|
DiscoInfoModule(SessionObject sessionObject,
PacketWriter packetWriter,
XmppModulesManager modulesManager) |
| Modifier and Type | Method and Description |
|---|---|
void |
discoverServerFeatures(DiscoInfoModule.DiscoInfoAsyncCallback callback) |
Criteria |
getCriteria()
Criteria
|
String[] |
getFeatures()
Returns features what are implemented by Module.
|
void |
getInfo(JID jid,
DiscoInfoModule.DiscoInfoAsyncCallback callback) |
void |
getInfo(JID jid,
String node,
AsyncCallback callback) |
void |
getInfo(JID jid,
String node,
DiscoInfoModule.DiscoInfoAsyncCallback callback) |
void |
processDefaultDiscoEvent(DiscoInfoModule.DiscoInfoEvent be) |
protected void |
processGet(IQ element)
Method for processing stanza
<iq type='get'>. |
protected void |
processSet(IQ element)
Method for processing stanza
<iq type='set'>. |
void |
setObservable(Observable observable)
Set the new instance of Observable.
|
addListener, addListener, process, removeAllListeners, removeListener, removeListenerpublic static final Criteria CRIT
public static final String IDENTITY_CATEGORY_KEY
public static final String IDENTITY_TYPE_KEY
public static final EventType InfoRequested
public static final String SERVER_FEATURES_KEY
public static final EventType ServerFeaturesReceived
public DiscoInfoModule(SessionObject sessionObject, PacketWriter packetWriter, XmppModulesManager modulesManager)
public void discoverServerFeatures(DiscoInfoModule.DiscoInfoAsyncCallback callback) throws JaxmppException
JaxmppExceptionpublic Criteria getCriteria()
XmppModulepublic String[] getFeatures()
XmppModuleReturns features what are implemented by Module.
public void getInfo(JID jid, DiscoInfoModule.DiscoInfoAsyncCallback callback) throws XMLException, JaxmppException
XMLExceptionJaxmppExceptionpublic void getInfo(JID jid, String node, AsyncCallback callback) throws XMLException, JaxmppException
XMLExceptionJaxmppExceptionpublic void getInfo(JID jid, String node, DiscoInfoModule.DiscoInfoAsyncCallback callback) throws JaxmppException
JaxmppExceptionpublic void processDefaultDiscoEvent(DiscoInfoModule.DiscoInfoEvent be)
protected void processGet(IQ element) throws XMPPException, XMLException, JaxmppException
AbstractIQModule<iq type='get'>.processGet in class AbstractIQModuleelement - incoming XMPP stanzaXMPPExceptionXMLExceptionJaxmppExceptionprotected void processSet(IQ element) throws XMPPException, XMLException, JaxmppException
AbstractIQModule<iq type='set'>.processSet in class AbstractIQModuleelement - incoming XMPP stanzaXMPPExceptionXMLExceptionJaxmppExceptionpublic void setObservable(Observable observable)
ObservableAwaresetObservable in interface ObservableAwaresetObservable in class AbstractIQModuleobservable - new instance of ObservableCopyright © 2006–2014 Tigase. All rights reserved.