public class OsgiModuleRegistry extends ModuleRegistry
ModuleRegistry.Module, ModuleRegistry.VersionedModule| Constructor and Description |
|---|
OsgiModuleRegistry() |
| Modifier and Type | Method and Description |
|---|---|
ModuleRegistry.VersionedModule |
add(ModuleDescriptor descriptor) |
protected org.osgi.service.cm.Configuration |
getConfiguration() |
org.osgi.service.cm.ConfigurationAdmin |
getConfigurationAdmin() |
protected java.util.Dictionary |
getConfigurationProperties() |
java.io.File |
getDirectory() |
protected java.util.List<java.lang.String> |
getEnabledExtensions(VersionedDependencyId id)
Store extension configuration in the config admin.
|
java.util.Map<VersionedDependencyId,org.osgi.framework.Bundle> |
getInstalled() |
java.io.File |
getLocalIndexDir() |
java.lang.String |
getPid() |
void |
load() |
ModuleRegistry.VersionedModule |
remove(VersionedDependencyId id) |
protected void |
setConfigProperty(java.lang.String key,
java.lang.String value) |
void |
setConfigurationAdmin(org.osgi.service.cm.ConfigurationAdmin configurationAdmin) |
void |
setDirectory(java.io.File directory) |
protected void |
setEnabledExtensions(VersionedDependencyId id,
java.util.List<java.lang.String> values)
Store extension configuration in the config admin.
|
void |
setPid(java.lang.String pid) |
void |
update(java.io.PrintStream err)
Updates the repo sources.
|
void |
update(java.io.PrintStream err,
boolean download)
Updates the repo sources.
|
add, clear, getApplicationModules, getModules, getVersionedModule, loadDirectory, loadDirectory, loadJarpublic java.io.File getDirectory()
public void setDirectory(java.io.File directory)
public org.osgi.service.cm.ConfigurationAdmin getConfigurationAdmin()
public void setConfigurationAdmin(org.osgi.service.cm.ConfigurationAdmin configurationAdmin)
public java.lang.String getPid()
public void setPid(java.lang.String pid)
public java.io.File getLocalIndexDir()
public void load()
public void update(java.io.PrintStream err)
err - public void update(java.io.PrintStream err,
boolean download)
err - protected java.util.List<java.lang.String> getEnabledExtensions(VersionedDependencyId id)
getEnabledExtensions in class ModuleRegistryid - protected void setEnabledExtensions(VersionedDependencyId id, java.util.List<java.lang.String> values)
setEnabledExtensions in class ModuleRegistryid - protected org.osgi.service.cm.Configuration getConfiguration()
throws java.io.IOException
java.io.IOExceptionprotected void setConfigProperty(java.lang.String key,
java.lang.String value)
protected java.util.Dictionary getConfigurationProperties()
throws java.io.IOException
java.io.IOExceptionpublic ModuleRegistry.VersionedModule add(ModuleDescriptor descriptor)
add in class ModuleRegistrypublic ModuleRegistry.VersionedModule remove(VersionedDependencyId id)
remove in class ModuleRegistrypublic java.util.Map<VersionedDependencyId,org.osgi.framework.Bundle> getInstalled()
Copyright © 2014 Red Hat. All Rights Reserved.