org.apache.vysper.xmpp.modules.servicediscovery.handler
Class DiscoItemIQHandler

java.lang.Object
  extended by org.apache.vysper.xmpp.modules.core.base.handler.XMPPCoreStanzaHandler
      extended by org.apache.vysper.xmpp.modules.core.base.handler.IQHandler
          extended by org.apache.vysper.xmpp.modules.core.base.handler.DefaultIQHandler
              extended by org.apache.vysper.xmpp.modules.servicediscovery.handler.DiscoItemIQHandler
All Implemented Interfaces:
StanzaHandler

@SpecCompliant(spec="xep-0030",
               status=IN_PROGRESS,
               coverage=PARTIAL,
               comment="handles disco item queries")
public class DiscoItemIQHandler
extends DefaultIQHandler

handles IQ info queries


Constructor Summary
DiscoItemIQHandler()
           
 
Method Summary
protected  Stanza handleGet(IQStanza stanza, ServerRuntimeContext serverRuntimeContext, SessionContext sessionContext)
           
protected  boolean verifyInnerElement(Stanza stanza)
           
protected  boolean verifyNamespace(Stanza stanza)
           
 
Methods inherited from class org.apache.vysper.xmpp.modules.core.base.handler.DefaultIQHandler
executeIQLogic, handleError, handleResult, handleSet, verify, verifyInnerElementWorker
 
Methods inherited from class org.apache.vysper.xmpp.modules.core.base.handler.IQHandler
executeCore, getErrorLanguage, getName, verifyInnerNamespace, verifyType
 
Methods inherited from class org.apache.vysper.xmpp.modules.core.base.handler.XMPPCoreStanzaHandler
determineFrom, execute, isSessionRequired
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DiscoItemIQHandler

public DiscoItemIQHandler()
Method Detail

verifyNamespace

protected boolean verifyNamespace(Stanza stanza)
Specified by:
verifyNamespace in class DefaultIQHandler

verifyInnerElement

protected boolean verifyInnerElement(Stanza stanza)
Overrides:
verifyInnerElement in class DefaultIQHandler

handleGet

protected Stanza handleGet(IQStanza stanza,
                           ServerRuntimeContext serverRuntimeContext,
                           SessionContext sessionContext)
Overrides:
handleGet in class DefaultIQHandler