Package tigase.xmpp.mam.modules
Class QueryModule
- java.lang.Object
-
- tigase.xmpp.mam.modules.QueryModule
-
-
Field Summary
-
Fields inherited from interface tigase.component.modules.Module
EMPTY_FEATURES
-
-
Constructor Summary
Constructors Constructor Description QueryModule()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleancanHandle(Packet packet)Returns true if Packet can be procesed by module.java.lang.String[]getFeatures()Returns XMPP features offered by module.CriteriagetModuleCriteria()Returns critera used by Component to select module to handle incoming stanza.protected booleanisXMLNSSupported(java.lang.String xmlns)voidprocess(Packet packet)Process incoming stanza.
-
-
-
Method Detail
-
getFeatures
public java.lang.String[] getFeatures()
Description copied from interface:ModuleReturns XMPP features offered by module. Features will be returned by Service Discovery.- Specified by:
getFeaturesin interfaceModule- Returns:
- array of features or
null.
-
getModuleCriteria
public Criteria getModuleCriteria()
Description copied from interface:ModuleReturns critera used by Component to select module to handle incoming stanza.- Specified by:
getModuleCriteriain interfaceModule- Returns:
- criteria of selecting module.
-
canHandle
public boolean canHandle(Packet packet)
Description copied from interface:ModuleReturns true if Packet can be procesed by module. Default implementation uses Criteria.
-
isXMLNSSupported
protected boolean isXMLNSSupported(java.lang.String xmlns)
-
process
public void process(Packet packet) throws ComponentException, TigaseStringprepException
Description copied from interface:ModuleProcess incoming stanza.- Specified by:
processin interfaceModule- Parameters:
packet- receivedstanza.- Throws:
ComponentException- if stanza can't be processed correctly. ComponentException is converted to error stanza and returned to stanza sender.TigaseStringprepException- if there was an error during stringprep processing.
-
-