public abstract class AbstractOsgiModularDistribution extends java.lang.Object implements ModularDistribution, org.eclipse.gemini.blueprint.context.BundleContextAware, org.springframework.beans.factory.InitializingBean
Constructor and Description |
---|
AbstractOsgiModularDistribution() |
Modifier and Type | Method and Description |
---|---|
void |
afterPropertiesSet() |
protected abstract void |
fillDistributions(java.util.SortedMap<NameVersion,Distribution> distributions) |
protected java.lang.String |
findVersion(java.lang.String name) |
BundleContext |
getBundleContext() |
java.lang.String |
getDistributionId() |
Distribution |
getModuleDistribution(java.lang.String moduleName,
java.lang.String moduleVersion) |
java.lang.Object |
getModulesDescriptor(java.lang.String descriptorType)
A descriptor such as P2, OBR or yum metadata.
|
java.lang.String |
getName()
The name of the component.
|
java.lang.String |
getVersion()
The version of the component.
|
java.util.Set<NameVersion> |
listModulesNameVersions() |
java.util.Iterator<NameVersion> |
nameVersions() |
void |
setBundleContext(BundleContext bundleContext) |
void |
setEclipseUpdateSite(EclipseUpdateSite eclipseUpdateSite) |
java.lang.String |
toString() |
protected java.lang.String |
writeEclipseUpdateSite() |
protected java.util.Set<NameVersion> |
writePlainUrlList() |
protected abstract void fillDistributions(java.util.SortedMap<NameVersion,Distribution> distributions) throws java.lang.Exception
java.lang.Exception
public Distribution getModuleDistribution(java.lang.String moduleName, java.lang.String moduleVersion)
getModuleDistribution
in interface ModularDistribution
public java.lang.String getDistributionId()
getDistributionId
in interface Distribution
public java.util.Set<NameVersion> listModulesNameVersions()
public java.util.Iterator<NameVersion> nameVersions()
nameVersions
in interface ModuleSet
public void setBundleContext(BundleContext bundleContext)
setBundleContext
in interface org.eclipse.gemini.blueprint.context.BundleContextAware
public void afterPropertiesSet() throws java.lang.Exception
afterPropertiesSet
in interface org.springframework.beans.factory.InitializingBean
java.lang.Exception
protected java.lang.String findVersion(java.lang.String name)
public java.lang.Object getModulesDescriptor(java.lang.String descriptorType)
ModularDistribution
getModulesDescriptor
in interface ModularDistribution
protected java.util.Set<NameVersion> writePlainUrlList()
protected java.lang.String writeEclipseUpdateSite()
public java.lang.String getName()
NameVersion
getName
in interface NameVersion
public java.lang.String getVersion()
NameVersion
getVersion
in interface NameVersion
public java.lang.String toString()
toString
in class java.lang.Object
public void setEclipseUpdateSite(EclipseUpdateSite eclipseUpdateSite)
public BundleContext getBundleContext()
Copyright © 2007–2020. All rights reserved.