You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@aries.apache.org by gn...@apache.org on 2010/02/16 12:01:25 UTC
svn commit: r910469 - in /incubator/aries/trunk/application:
application-api/src/main/java/org/apache/aries/application/management/BundleInfo.java
application-management/src/main/java/org/apache/aries/application/management/impl/BundleInfoImpl.java
Author: gnodet
Date: Tue Feb 16 11:01:24 2010
New Revision: 910469
URL: http://svn.apache.org/viewvc?rev=910469&view=rev
Log:
ARIES-172: BundleInfo should contain imported and exported services
Modified:
incubator/aries/trunk/application/application-api/src/main/java/org/apache/aries/application/management/BundleInfo.java
incubator/aries/trunk/application/application-management/src/main/java/org/apache/aries/application/management/impl/BundleInfoImpl.java
Modified: incubator/aries/trunk/application/application-api/src/main/java/org/apache/aries/application/management/BundleInfo.java
URL: http://svn.apache.org/viewvc/incubator/aries/trunk/application/application-api/src/main/java/org/apache/aries/application/management/BundleInfo.java?rev=910469&r1=910468&r2=910469&view=diff
==============================================================================
--- incubator/aries/trunk/application/application-api/src/main/java/org/apache/aries/application/management/BundleInfo.java (original)
+++ incubator/aries/trunk/application/application-api/src/main/java/org/apache/aries/application/management/BundleInfo.java Tue Feb 16 11:01:24 2010
@@ -43,6 +43,12 @@
/** Export-Package */
public Set<Content> getExportPackage();
+
+ /** Import-Service */
+ public Set<Content> getImportService();
+
+ /** Export-Service */
+ public Set<Content> getExportService();
/** All the headers in the MANIFEST.MF file */
public Map<String, String> getHeaders();
Modified: incubator/aries/trunk/application/application-management/src/main/java/org/apache/aries/application/management/impl/BundleInfoImpl.java
URL: http://svn.apache.org/viewvc/incubator/aries/trunk/application/application-management/src/main/java/org/apache/aries/application/management/impl/BundleInfoImpl.java?rev=910469&r1=910468&r2=910469&view=diff
==============================================================================
--- incubator/aries/trunk/application/application-management/src/main/java/org/apache/aries/application/management/impl/BundleInfoImpl.java (original)
+++ incubator/aries/trunk/application/application-management/src/main/java/org/apache/aries/application/management/impl/BundleInfoImpl.java Tue Feb 16 11:01:24 2010
@@ -41,6 +41,8 @@
private Attributes _attributes;
private Set<Content> _exportPackages = null;
private Set<Content> _importPackages = null;
+ private Set<Content> _exportServices = null;
+ private Set<Content> _importServices = null;
private String _location;
private ApplicationMetadataFactory _applicationMetadataFactory;
@@ -55,11 +57,17 @@
public Set<Content> getExportPackage() {
if (_exportPackages == null) {
_exportPackages = getContentSetFromHeader (_attributes, Constants.EXPORT_PACKAGE);
-
}
return _exportPackages;
}
+ public Set<Content> getExportService() {
+ if (_exportServices == null) {
+ _exportServices = getContentSetFromHeader (_attributes, Constants.EXPORT_SERVICE);
+ }
+ return _exportPackages;
+ }
+
public Map<String, String> getHeaders() {
Set<Entry<Object, Object>> headers = _attributes.entrySet();
Map<String, String> result = new HashMap<String, String>();
@@ -72,11 +80,17 @@
public Set<Content> getImportPackage() {
if (_importPackages == null) {
_importPackages = getContentSetFromHeader (_attributes, Constants.IMPORT_PACKAGE);
-
}
return _importPackages;
}
+ public Set<Content> getImportService() {
+ if (_importServices == null) {
+ _importServices = getContentSetFromHeader (_attributes, Constants.IMPORT_SERVICE);
+ }
+ return _importServices;
+ }
+
public String getLocation() {
return _location;
}