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 Detail

      • getExtensions

        Collection<Extension> getExtensions()
        Gets the extensions belonging to this module.
        Returns:
        The extensions.