tigase.osgi

## Interface ModulesManager

- All Known Implementing Classes:
    ModulesManagerImpl

      public interface ModulesManager

  Author:
    andrzej

- - ### Method Summary

    All Methods Instance Methods Abstract Methods
    Modifier and Type | Method and Description
    --- | ---
    `Class<?>` | `forName(String className)`
    `void` | `registerClass(Class<?> cls)`
    `void` | `registerPluginClass(Class<? extends XMPPImplIfc> pluginCls)`
    `void` | `registerServerComponentClass(Class<? extends Configurable> compCls)`
    `void` | `unregisterClass(Class<?> cls)`
    `void` | `unregisterPluginClass(Class<? extends XMPPImplIfc> pluginCls)`
    `void` | `unregisterServerComponentClass(Class<? extends Configurable> compCls)`
    `void` | `update()`

- - ### Method Detail

    - #### registerClass

          void registerClass(Class<?> cls)

    - #### unregisterClass

          void unregisterClass(Class<?> cls)

    - #### registerPluginClass

          void registerPluginClass(Class<? extends XMPPImplIfc> pluginCls)

    - #### unregisterPluginClass

          void unregisterPluginClass(Class<? extends XMPPImplIfc> pluginCls)

    - #### registerServerComponentClass

          void registerServerComponentClass(Class<? extends Configurable> compCls)

    - #### unregisterServerComponentClass

          void unregisterServerComponentClass(Class<? extends Configurable> compCls)

    - #### update

          void update()

    - #### forName

          Class<?> forName(String className)
                    throws ClassNotFoundException

      Throws:
        `ClassNotFoundException`

Copyright © 2022 "Tigase, Inc.". All rights reserved.