# Uses of Interface
tigase.component.modules.Module

Packages that use Module
Package
Description
tigase.component
tigase.component.modules
tigase.component.modules.impl
tigase.eventbus.component
tigase.monitor.modules
tigase.server.extdisco
tigase.server.test
tigase.xmpp.mam.modules

- ## Uses of Module in tigase.component

  Methods in tigase.component that return types with arguments of type Module
  Modifier and Type
  Method
  Description
  `protected abstract Map<String,Class<? extends Module>>`
  AbstractComponent.`getDefaultModulesList()`
  Deprecated.
  Returns default map of components.

- ## Uses of Module in tigase.component.modules

  Classes in tigase.component.modules that implement Module
  Modifier and Type
  Class
  Description
  `class`
  `AbstractModule`
  Abstract class for help building a module.
  Methods in tigase.component.modules that return types with arguments of type Module
  Modifier and Type
  Method
  Description
  `List<Module>`
  StanzaProcessor.`getModules()`
  Method parameters in tigase.component.modules with type arguments of type Module
  Modifier and Type
  Method
  Description
  `void`
  StanzaProcessor.`setModules(List<Module> modules)`
  Constructors in tigase.component.modules with parameters of type Module
  Modifier
  Constructor
  Description
  ``
  `ModuleStatistics(Module module)`

- ## Uses of Module in tigase.component.modules.impl

  Classes in tigase.component.modules.impl that implement Module
  Modifier and Type
  Class
  Description
  `class`
  `AdHocCommandModule`
  `class`
  `DiscoveryModule`
  `class`
  `JabberVersionModule`
  `class`
  `XmppPingModule`
  Methods in tigase.component.modules.impl that return types with arguments of type Module
  Modifier and Type
  Method
  Description
  `List<Module>`
  DiscoveryModule.`getModules()`
  Method parameters in tigase.component.modules.impl with type arguments of type Module
  Modifier and Type
  Method
  Description
  `void`
  DiscoveryModule.`setModules(List<Module> modules)`

- ## Uses of Module in tigase.eventbus.component

  Classes in tigase.eventbus.component that implement Module
  Modifier and Type
  Class
  Description
  `class`
  `AbstractEventBusModule`
  `class`
  `EventbusDiscoveryModule`
  `class`
  `EventPublisherModule`
  `class`
  `EventReceiverModule`
  `class`
  `SubscribeModule`
  `class`
  `UnsubscribeModule`

- ## Uses of Module in tigase.monitor.modules

  Classes in tigase.monitor.modules that implement Module
  Modifier and Type
  Class
  Description
  `class`
  `AdHocCommandMonitorModule`
  `class`
  `DiscoveryMonitorModule`

- ## Uses of Module in tigase.server.extdisco

  Classes in tigase.server.extdisco that implement Module
  Modifier and Type
  Class
  Description
  `class`
  `ExternalServiceDiscoveryModule`
  Created by andrzej on 06.09.2016.

- ## Uses of Module in tigase.server.test

  Classes in tigase.server.test that implement Module
  Modifier and Type
  Class
  Description
  `class`
  `TestGeneratorModule`
  `class`
  `TestSpamModule`

- ## Uses of Module in tigase.xmpp.mam.modules

  Classes in tigase.xmpp.mam.modules that implement Module
  Modifier and Type
  Class
  Description
  `class`
  `GetFormModule`
  Implementation of module responsible for handling request to retrive form used in XEP-0313: Message Archive Management
  Created by andrzej on 19.07.2016.
  `class`
  `QueryModule`
  Implementation of module processing requests to retrieve items using XEP-0313: Message Archive Management
  Created by andrzej on 19.07.2016.