Class DiscoveryModule

  • All Implemented Interfaces:
    tigase.component.modules.Module

    @Bean(name="disco",
          parent=MUCComponent.class,
          active=true)
    public class DiscoveryModule
    extends tigase.component.modules.impl.DiscoveryModule
    Author:
    bmalkow
    • Field Summary

      • Fields inherited from class tigase.component.modules.impl.DiscoveryModule

        component, DISCO_INFO_XMLNS, DISCO_ITEMS_XMLNS, ID
      • Fields inherited from class tigase.component.modules.AbstractModule

        eventBus, log, writer
      • Fields inherited from interface tigase.component.modules.Module

        EMPTY_FEATURES
    • Constructor Summary

      Constructors 
      Constructor Description
      DiscoveryModule()  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      DiscoItemsFilter getFilter()  
      protected void processDiscoInfo​(tigase.server.Packet packet, tigase.xmpp.jid.JID requestedJID, java.lang.String node, tigase.xmpp.jid.JID senderJID)  
      protected void processDiscoItems​(tigase.server.Packet packet, tigase.xmpp.jid.JID requestedJID, java.lang.String node, tigase.xmpp.jid.JID senderJID)  
      void setFilter​(DiscoItemsFilter filter)  
      • Methods inherited from class tigase.component.modules.impl.DiscoveryModule

        getAdHocCommandModule, getAvailableFeatures, getAvailableFeatures, getFeatures, getModuleCriteria, getModules, prepareDiscoInfoReponse, prepareDiscoInfoResponse, prepareDiscoItems, process, processAdHocCommandItems, setAdHocCommandModule, setModules
      • Methods inherited from class tigase.component.modules.AbstractModule

        fireEvent, getEventBus, getWriter, setEventBus, setWriter, write, write
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • Methods inherited from interface tigase.component.modules.Module

        canHandle
    • Constructor Detail

      • DiscoveryModule

        public DiscoveryModule()
    • Method Detail

      • processDiscoInfo

        protected void processDiscoInfo​(tigase.server.Packet packet,
                                        tigase.xmpp.jid.JID requestedJID,
                                        java.lang.String node,
                                        tigase.xmpp.jid.JID senderJID)
                                 throws tigase.component.exceptions.ComponentException,
                                        tigase.component.exceptions.RepositoryException
        Overrides:
        processDiscoInfo in class tigase.component.modules.impl.DiscoveryModule
        Throws:
        tigase.component.exceptions.ComponentException
        tigase.component.exceptions.RepositoryException
      • processDiscoItems

        protected void processDiscoItems​(tigase.server.Packet packet,
                                         tigase.xmpp.jid.JID requestedJID,
                                         java.lang.String node,
                                         tigase.xmpp.jid.JID senderJID)
                                  throws tigase.component.exceptions.ComponentException,
                                         tigase.component.exceptions.RepositoryException
        Overrides:
        processDiscoItems in class tigase.component.modules.impl.DiscoveryModule
        Throws:
        tigase.component.exceptions.ComponentException
        tigase.component.exceptions.RepositoryException