Package tigase.mix.modules
Class DiscoveryModule
- java.lang.Object
-
- tigase.component.modules.AbstractModule
-
- tigase.component.modules.impl.DiscoveryModule
-
- tigase.pubsub.modules.DiscoveryModule
-
- tigase.mix.modules.DiscoveryModule
-
- All Implemented Interfaces:
tigase.component.modules.Module
@Bean(name="disco", parent=IMixComponent.class, active=true) public class DiscoveryModule extends tigase.pubsub.modules.DiscoveryModule
-
-
Constructor Summary
Constructors Constructor Description DiscoveryModule()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.Set<java.lang.String>getAvailableFeatures(tigase.xmpp.jid.BareJID serviceJID, java.lang.String node, tigase.xmpp.jid.BareJID senderJID)protected tigase.server.PacketprepareDiscoInfoResponse(tigase.server.Packet packet, tigase.xmpp.jid.JID jid, java.lang.String node, tigase.xmpp.jid.JID senderJID)protected java.util.List<tigase.xml.Element>prepareDiscoItems(tigase.xmpp.jid.JID serviceJID, java.lang.String nodeName, tigase.xmpp.jid.JID senderJID, tigase.xmpp.rsm.RSM rsm)protected voidprocessDiscoInfo(tigase.server.Packet packet, tigase.xmpp.jid.JID jid, java.lang.String node, tigase.xmpp.jid.JID senderJID)-
Methods inherited from class tigase.pubsub.modules.DiscoveryModule
canHandle, getFeatures, getRepository, prefilterNodesWithRSM
-
Methods inherited from class tigase.component.modules.impl.DiscoveryModule
getAdHocCommandModule, getAvailableFeatures, getModuleCriteria, getModules, prepareDiscoInfoReponse, process, processAdHocCommandItems, processDiscoItems, setAdHocCommandModule, setModules
-
-
-
-
Method Detail
-
getAvailableFeatures
public java.util.Set<java.lang.String> getAvailableFeatures(tigase.xmpp.jid.BareJID serviceJID, java.lang.String node, tigase.xmpp.jid.BareJID senderJID)- Overrides:
getAvailableFeaturesin classtigase.component.modules.impl.DiscoveryModule
-
processDiscoInfo
protected void processDiscoInfo(tigase.server.Packet packet, tigase.xmpp.jid.JID jid, java.lang.String node, tigase.xmpp.jid.JID senderJID) throws tigase.component.exceptions.ComponentException, tigase.component.exceptions.RepositoryException- Overrides:
processDiscoInfoin classtigase.pubsub.modules.DiscoveryModule- Throws:
tigase.component.exceptions.ComponentExceptiontigase.component.exceptions.RepositoryException
-
prepareDiscoInfoResponse
protected tigase.server.Packet prepareDiscoInfoResponse(tigase.server.Packet packet, tigase.xmpp.jid.JID jid, java.lang.String node, tigase.xmpp.jid.JID senderJID)- Overrides:
prepareDiscoInfoResponsein classtigase.pubsub.modules.DiscoveryModule
-
prepareDiscoItems
protected java.util.List<tigase.xml.Element> prepareDiscoItems(tigase.xmpp.jid.JID serviceJID, java.lang.String nodeName, tigase.xmpp.jid.JID senderJID, tigase.xmpp.rsm.RSM rsm) throws tigase.component.exceptions.ComponentException, tigase.component.exceptions.RepositoryException- Overrides:
prepareDiscoItemsin classtigase.pubsub.modules.DiscoveryModule- Throws:
tigase.component.exceptions.ComponentExceptiontigase.component.exceptions.RepositoryException
-
-