Package tigase.osgi

# Interface ModulesManager

All Known Implementing Classes:
  `ModulesManagerImpl`

public interface ModulesManager

Author:
  andrzej

- ## Method Summary

  Modifier and Type
  Method
  Description
  `Class<?>`
  `forName(String className)`
  `void`
  `registerClass(Class<?> cls)`
  `void`
  `registerPluginClass(Class<? extends XMPPImplIfc> pluginCls)`
  Deprecated.
  `void`
  `registerServerComponentClass(Class<? extends Configurable> compCls)`
  Deprecated.
  `void`
  `unregisterClass(Class<?> cls)`
  `void`
  `unregisterPluginClass(Class<? extends XMPPImplIfc> pluginCls)`
  Deprecated.
  `void`
  `unregisterServerComponentClass(Class<? extends Configurable> compCls)`
  Deprecated.
  `void`
  `update()`

- ## Method Details

  - ### registerClass

    void registerClass(Class<?> cls)

  - ### unregisterClass

    void unregisterClass(Class<?> cls)

  - ### registerPluginClass

    @Deprecated void registerPluginClass(Class<? extends XMPPImplIfc> pluginCls)
    Deprecated.

  - ### unregisterPluginClass

    @Deprecated void unregisterPluginClass(Class<? extends XMPPImplIfc> pluginCls)
    Deprecated.

  - ### registerServerComponentClass

    @Deprecated void registerServerComponentClass(Class<? extends Configurable> compCls)
    Deprecated.

  - ### unregisterServerComponentClass

    @Deprecated void unregisterServerComponentClass(Class<? extends Configurable> compCls)
    Deprecated.

  - ### update

    void update()

  - ### forName

    Class<?> forName(String className) throws ClassNotFoundException
    Throws:
      `ClassNotFoundException`