Package tigase.osgi
Class ModulesManagerImpl
- java.lang.Object
-
- tigase.osgi.ModulesManagerImpl
-
- All Implemented Interfaces:
ModulesManager
public class ModulesManagerImpl extends java.lang.Object implements ModulesManager
- Author:
- andrzej
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.Class<?>forName(java.lang.String className)java.util.Collection<java.lang.Class<?>>getClasses()static ModulesManagerImplgetInstance()voidregisterClass(java.lang.Class<?> cls)voidregisterPluginClass(java.lang.Class<? extends XMPPImplIfc> pluginCls)voidregisterServerComponentClass(java.lang.Class<? extends Configurable> compCls)voidsetActive(boolean active)voidsetBeanConfigurator(AbstractBeanConfigurator beanConfigurator)voidunregisterClass(java.lang.Class<?> cls)voidunregisterPluginClass(java.lang.Class<? extends XMPPImplIfc> pluginClass)voidunregisterServerComponentClass(java.lang.Class<? extends Configurable> compCls)voidupdate()
-
-
-
Method Detail
-
getInstance
public static ModulesManagerImpl getInstance()
-
getClasses
public java.util.Collection<java.lang.Class<?>> getClasses()
-
registerPluginClass
public void registerPluginClass(java.lang.Class<? extends XMPPImplIfc> pluginCls)
- Specified by:
registerPluginClassin interfaceModulesManager
-
unregisterPluginClass
public void unregisterPluginClass(java.lang.Class<? extends XMPPImplIfc> pluginClass)
- Specified by:
unregisterPluginClassin interfaceModulesManager
-
registerServerComponentClass
public void registerServerComponentClass(java.lang.Class<? extends Configurable> compCls)
- Specified by:
registerServerComponentClassin interfaceModulesManager
-
unregisterServerComponentClass
public void unregisterServerComponentClass(java.lang.Class<? extends Configurable> compCls)
- Specified by:
unregisterServerComponentClassin interfaceModulesManager
-
registerClass
public void registerClass(java.lang.Class<?> cls)
- Specified by:
registerClassin interfaceModulesManager
-
unregisterClass
public void unregisterClass(java.lang.Class<?> cls)
- Specified by:
unregisterClassin interfaceModulesManager
-
forName
public java.lang.Class<?> forName(java.lang.String className) throws java.lang.ClassNotFoundException- Specified by:
forNamein interfaceModulesManager- Throws:
java.lang.ClassNotFoundException
-
update
public void update()
- Specified by:
updatein interfaceModulesManager
-
setBeanConfigurator
public void setBeanConfigurator(AbstractBeanConfigurator beanConfigurator)
-
setActive
public void setActive(boolean active)
-
-