tigase.jaxmpp.core.client.xmpp.modules.disco
Class DiscoInfoModule

java.lang.Object
  extended by tigase.jaxmpp.core.client.xmpp.modules.AbstractIQModule
      extended by tigase.jaxmpp.core.client.xmpp.modules.disco.DiscoInfoModule
All Implemented Interfaces:
XmppModule

public class DiscoInfoModule
extends AbstractIQModule


Nested Class Summary
static class DiscoInfoModule.DiscoInfoAsyncCallback
           
static class DiscoInfoModule.DiscoInfoEvent
           
static class DiscoInfoModule.Identity
           
 
Field Summary
static Criteria CRIT
           
static String IDENTITY_CATEGORY_KEY
           
static String IDENTITY_TYPE_KEY
           
static EventType InfoRequested
           
 
Fields inherited from class tigase.jaxmpp.core.client.xmpp.modules.AbstractIQModule
log, observable, sessionObject, writer
 
Constructor Summary
DiscoInfoModule(Observable parentObservable, SessionObject sessionObject, PacketWriter packetWriter, XmppModulesManager modulesManager)
           
 
Method Summary
 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'>.
 
Methods inherited from class tigase.jaxmpp.core.client.xmpp.modules.AbstractIQModule
addListener, addListener, process, removeAllListeners, removeListener, removeListener
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

CRIT

public static final Criteria CRIT

IDENTITY_CATEGORY_KEY

public static final String IDENTITY_CATEGORY_KEY
See Also:
Constant Field Values

IDENTITY_TYPE_KEY

public static final String IDENTITY_TYPE_KEY
See Also:
Constant Field Values

InfoRequested

public static final EventType InfoRequested
Constructor Detail

DiscoInfoModule

public DiscoInfoModule(Observable parentObservable,
                       SessionObject sessionObject,
                       PacketWriter packetWriter,
                       XmppModulesManager modulesManager)
Method Detail

getCriteria

public Criteria getCriteria()
Description copied from interface: XmppModule
Criteria

Returns:

getFeatures

public String[] getFeatures()
Description copied from interface: XmppModule

Returns features what are implemented by Module.

See Service Discovery Features

Returns:
array of features

getInfo

public void getInfo(JID jid,
                    DiscoInfoModule.DiscoInfoAsyncCallback callback)
             throws XMLException,
                    JaxmppException
Throws:
XMLException
JaxmppException

getInfo

public void getInfo(JID jid,
                    String node,
                    AsyncCallback callback)
             throws XMLException,
                    JaxmppException
Throws:
XMLException
JaxmppException

getInfo

public void getInfo(JID jid,
                    String node,
                    DiscoInfoModule.DiscoInfoAsyncCallback callback)
             throws JaxmppException
Throws:
JaxmppException

processDefaultDiscoEvent

public void processDefaultDiscoEvent(DiscoInfoModule.DiscoInfoEvent be)

processGet

protected void processGet(IQ element)
                   throws XMPPException,
                          XMLException,
                          JaxmppException
Description copied from class: AbstractIQModule
Method for processing stanza <iq type='get'>.

Specified by:
processGet in class AbstractIQModule
Parameters:
element - incoming XMPP stanza
Throws:
XMPPException
XMLException
JaxmppException

processSet

protected void processSet(IQ element)
                   throws XMPPException,
                          XMLException,
                          JaxmppException
Description copied from class: AbstractIQModule
Method for processing stanza <iq type='set'>.

Specified by:
processSet in class AbstractIQModule
Parameters:
element - incoming XMPP stanza
Throws:
XMPPException
XMLException
JaxmppException


Copyright © 2006-2012 Tigase. All Rights Reserved.