public class OSGiModulesRegistryImpl extends AbstractOSGiModulesRegistryImpl implements org.osgi.framework.SynchronousBundleListener
ModulesRegistry.
It uses OSGi extender pattern to do necessary parsing of OSGi bundles.pamodules, parent, providers, repositories| Modifier and Type | Method and Description |
|---|---|
protected void |
add(Module newModule) |
void |
bundleChanged(org.osgi.framework.BundleEvent event) |
protected String |
getProperty(String property) |
protected Module |
newModule(ModuleDefinition moduleDef) |
void |
remove(Module module) |
void |
shutdown() |
addModuleChangeListener, createChild, detachAll, find, getModulesClassLoader, getModulesClassLoader, getPackageAdmin, getParentClassLoader, parseInhabitants, register, removeModuleChangeListener, setParentClassLoader, unregisteradd, add, addRepository, addRepository, changed, createServiceLocator, createServiceLocator, createServiceLocator, dumpState, getAllServiceLocators, getModules, getModules, getModulesProvider, getProvidersClass, getProvidingModule, getRepository, getRunningServices, initializeServiceLocator, loadFromRepository, makeModuleFor, makeModuleFor, makeModuleFor, newServiceLocator, newServiceLocator, populateConfig, populateServiceLocator, print, registerRunningService, removeRepository, unregisterRunningServicepublic void bundleChanged(org.osgi.framework.BundleEvent event)
bundleChanged in interface org.osgi.framework.BundleListenerprotected void add(Module newModule)
add in class AbstractModulesRegistryImplpublic void remove(Module module)
remove in class AbstractOSGiModulesRegistryImplprotected Module newModule(ModuleDefinition moduleDef)
newModule in class AbstractModulesRegistryImplpublic void shutdown()
shutdown in interface ModulesRegistryshutdown in class AbstractOSGiModulesRegistryImplCopyright © 2009-2015 Oracle Corporation. All Rights Reserved.