Package rocks.xmpp.core.session
Interface Module
-
- All Known Implementing Classes:
CoreModule
,ExtensionModule
public interface Module
A module defines a set of extensions. There's at least a core module containing classes from the core specification. Then there could be modules for different kinds of use cases, each combining multiple extensions, e.g. a BOSH module, an IoT module, a File Transfer module, etc.Modules are loaded by the core using the
ServiceLoader
API.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description Collection<Extension>
getExtensions()
Gets the extensions belonging to this module.
-
-
-
Method Detail
-
getExtensions
Collection<Extension> getExtensions()
Gets the extensions belonging to this module.- Returns:
- The extensions.
-
-