Package tigase.xmpp.mam.modules
Class GetFormModule
java.lang.Object
tigase.xmpp.mam.modules.GetFormModule
- All Implemented Interfaces:
Module
@Bean(name="mamGetFormModule",
active=true)
public class GetFormModule
extends Object
implements Module
Implementation of module responsible for handling request to retrive form used in 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
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleanReturns true if Packet can be procesed by module.String[]Returns XMPP features offered by module.Returns critera used by Component to select module to handle incoming stanza.voidProcess incoming stanza.
-
Constructor Details
-
GetFormModule
public GetFormModule()
-
-
Method Details
-
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
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
Description copied from interface:ModuleReturns true if Packet can be procesed by module. Default implementation uses Criteria. -
process
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.
-