Class ModulesManager
- java.lang.Object
-
- de.codecentric.reedelk.platform.module.ModulesManager
-
public class ModulesManager extends Object
-
-
Constructor Summary
Constructors Constructor Description ModulesManager()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidadd(Module module)Collection<Module>allModules()Collection<Module>findModulesUsingComponent(String componentName)Collection<Module>findUnresolvedModules()ModulegetModuleById(long moduleId)ExecutionNodeinstantiateComponent(org.osgi.framework.BundleContext context, String componentName)de.codecentric.reedelk.runtime.api.component.ImplementorinstantiateImplementor(org.osgi.framework.BundleContext context, ExecutionNode executionNode, String componentName)booleanisModuleRegistered(long moduleId)booleanisModuleStarted(long moduleId)voidremoveModuleById(long moduleId)
-
-
-
Method Detail
-
add
public void add(Module module)
-
removeModuleById
public void removeModuleById(long moduleId)
-
isModuleRegistered
public boolean isModuleRegistered(long moduleId)
-
isModuleStarted
public boolean isModuleStarted(long moduleId)
-
getModuleById
public Module getModuleById(long moduleId)
-
allModules
public Collection<Module> allModules()
-
findUnresolvedModules
public Collection<Module> findUnresolvedModules()
-
findModulesUsingComponent
public Collection<Module> findModulesUsingComponent(String componentName)
-
instantiateComponent
public ExecutionNode instantiateComponent(org.osgi.framework.BundleContext context, String componentName)
-
instantiateImplementor
public de.codecentric.reedelk.runtime.api.component.Implementor instantiateImplementor(org.osgi.framework.BundleContext context, ExecutionNode executionNode, String componentName)
-
-