public class ModulesManagerImpl extends Object implements ModulesManager
Modifier and Type | Method and Description |
---|---|
Class<?> |
forName(String className) |
Collection<Class<?>> |
getClasses() |
static ModulesManagerImpl |
getInstance() |
void |
registerClass(Class<?> cls) |
void |
registerPluginClass(Class<? extends XMPPImplIfc> pluginCls) |
void |
registerServerComponentClass(Class<? extends Configurable> compCls) |
void |
setActive(boolean active) |
void |
setBeanConfigurator(AbstractBeanConfigurator beanConfigurator) |
void |
unregisterClass(Class<?> cls) |
void |
unregisterPluginClass(Class<? extends XMPPImplIfc> pluginClass) |
void |
unregisterServerComponentClass(Class<? extends Configurable> compCls) |
void |
update() |
public static ModulesManagerImpl getInstance()
public Collection<Class<?>> getClasses()
public void registerPluginClass(Class<? extends XMPPImplIfc> pluginCls)
registerPluginClass
in interface ModulesManager
public void unregisterPluginClass(Class<? extends XMPPImplIfc> pluginClass)
unregisterPluginClass
in interface ModulesManager
public void registerServerComponentClass(Class<? extends Configurable> compCls)
registerServerComponentClass
in interface ModulesManager
public void unregisterServerComponentClass(Class<? extends Configurable> compCls)
unregisterServerComponentClass
in interface ModulesManager
public void registerClass(Class<?> cls)
registerClass
in interface ModulesManager
public void unregisterClass(Class<?> cls)
unregisterClass
in interface ModulesManager
public Class<?> forName(String className) throws ClassNotFoundException
forName
in interface ModulesManager
ClassNotFoundException
public void update()
update
in interface ModulesManager
public void setBeanConfigurator(AbstractBeanConfigurator beanConfigurator)
public void setActive(boolean active)
Copyright © 2004–2021 "Tigase, Inc.". All rights reserved.