org.apache.aries.application.resolver.obr.impl
Class OBRBundleInfo
java.lang.Object
org.apache.aries.application.resolver.obr.impl.OBRBundleInfo
- All Implemented Interfaces:
- org.apache.aries.application.management.BundleInfo
public class OBRBundleInfo
- extends Object
- implements org.apache.aries.application.management.BundleInfo
|
Constructor Summary |
OBRBundleInfo(String symbolicName,
org.osgi.framework.Version version,
String location,
Set<org.apache.aries.application.Content> importPackage,
Set<org.apache.aries.application.Content> exportPackage,
Set<org.apache.aries.application.Content> importService,
Set<org.apache.aries.application.Content> exportService,
Set<org.apache.aries.application.Content> requireBundle,
Map<String,String> attributes,
Map<String,String> directives,
Map<String,String> headers)
|
OBRBundleInfo
public OBRBundleInfo(String symbolicName,
org.osgi.framework.Version version,
String location,
Set<org.apache.aries.application.Content> importPackage,
Set<org.apache.aries.application.Content> exportPackage,
Set<org.apache.aries.application.Content> importService,
Set<org.apache.aries.application.Content> exportService,
Set<org.apache.aries.application.Content> requireBundle,
Map<String,String> attributes,
Map<String,String> directives,
Map<String,String> headers)
getSymbolicName
public String getSymbolicName()
- Specified by:
getSymbolicName in interface org.apache.aries.application.management.BundleInfo
getVersion
public org.osgi.framework.Version getVersion()
- Specified by:
getVersion in interface org.apache.aries.application.management.BundleInfo
getLocation
public String getLocation()
- Specified by:
getLocation in interface org.apache.aries.application.management.BundleInfo
getImportPackage
public Set<org.apache.aries.application.Content> getImportPackage()
- Specified by:
getImportPackage in interface org.apache.aries.application.management.BundleInfo
getExportPackage
public Set<org.apache.aries.application.Content> getExportPackage()
- Specified by:
getExportPackage in interface org.apache.aries.application.management.BundleInfo
getImportService
public Set<org.apache.aries.application.Content> getImportService()
- Specified by:
getImportService in interface org.apache.aries.application.management.BundleInfo
getExportService
public Set<org.apache.aries.application.Content> getExportService()
- Specified by:
getExportService in interface org.apache.aries.application.management.BundleInfo
getHeaders
public Map<String,String> getHeaders()
- Specified by:
getHeaders in interface org.apache.aries.application.management.BundleInfo
getBundleAttributes
public Map<String,String> getBundleAttributes()
- Specified by:
getBundleAttributes in interface org.apache.aries.application.management.BundleInfo
getBundleDirectives
public Map<String,String> getBundleDirectives()
- Specified by:
getBundleDirectives in interface org.apache.aries.application.management.BundleInfo
getRequireBundle
public Set<org.apache.aries.application.Content> getRequireBundle()
- Specified by:
getRequireBundle in interface org.apache.aries.application.management.BundleInfo
toString
public String toString()
- Overrides:
toString in class Object
hashCode
public int hashCode()
- Overrides:
hashCode in class Object
equals
public boolean equals(Object obj)
- Overrides:
equals in class Object
getRawAttributes
public Attributes getRawAttributes()
- Specified by:
getRawAttributes in interface org.apache.aries.application.management.BundleInfo
Copyright © 2009-2012 The Apache Software Foundation. All Rights Reserved.