Package tigase.xmpp.mam.modules
Class QueryModule
java.lang.Object
tigase.xmpp.mam.modules.QueryModule
- All Implemented Interfaces:
Module
Implementation of module processing requests to retrieve items using XEP-0313: Message Archive Management
Created by andrzej on 19.07.2016.
Created by andrzej on 19.07.2016.
-
Field Summary
Fields inherited from interface tigase.component.modules.Module
EMPTY_FEATURES
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionboolean
Returns true if Packet can be procesed by module.protected BareJID
getArchiveOwner
(Packet packet) String[]
Returns XMPP features offered by module.Returns critera used by Component to select module to handle incoming stanza.protected boolean
isXMLNSSupported
(String xmlns) void
Process incoming stanza.
-
Constructor Details
-
QueryModule
public QueryModule()
-
-
Method Details
-
getFeatures
Description copied from interface:Module
Returns XMPP features offered by module. Features will be returned by Service Discovery.- Specified by:
getFeatures
in interfaceModule
- Returns:
- array of features or
null
.
-
getModuleCriteria
Description copied from interface:Module
Returns critera used by Component to select module to handle incoming stanza.- Specified by:
getModuleCriteria
in interfaceModule
- Returns:
- criteria of selecting module.
-
canHandle
Description copied from interface:Module
Returns true if Packet can be procesed by module. Default implementation uses Criteria. -
isXMLNSSupported
-
process
Description copied from interface:Module
Process incoming stanza.- Specified by:
process
in 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.
-
getArchiveOwner
-