FELIX-3176 Implement Configuration Admin 4.1 changes:
- CM_LOCATION_CHANGED event
- reassign config on location changes
- support for new configuration Regions
- Factory (internal mechanism) are not location bound any more
- Each factory configuration instance is individually bound
- adapt integration tests
- temporarily include ConfigurationEvent and ConfigurationPermission
classes from the OSGi repo for two new constants
- export cm package at version 1.4 (and reimport [1.4,1.5))
git-svn-id: https://svn.apache.org/repos/asf/felix/trunk@1186765 13f79535-47bb-0310-9956-ffa450edef68
diff --git a/configadmin/pom.xml b/configadmin/pom.xml
index e3abe64..fe87aab 100644
--- a/configadmin/pom.xml
+++ b/configadmin/pom.xml
@@ -32,7 +32,7 @@
<name>Apache Felix Configuration Admin Service</name>
<description>
- Implementation of the OSGi Configuration Admin Service Specification 1.2
+ Implementation of the OSGi Configuration Admin Service Specification 1.4
</description>
<scm>
@@ -149,13 +149,14 @@
<Export-Package>
org.apache.felix.cm;
org.apache.felix.cm.file;version=${api-package-version};provide:=true,
- org.osgi.service.cm;provide:=true
+ org.osgi.service.cm;version=1.4;-split-package:=merge-first;provide:=true
</Export-Package>
<Private-Package>
org.apache.felix.cm.impl,
org.osgi.util.tracker
</Private-Package>
<Import-Package>
+ org.osgi.service.cm;version="[1.4,1.5)",
*
</Import-Package>
<DynamicImport-Package>
@@ -163,7 +164,7 @@
</DynamicImport-Package>
<Export-Service>
org.osgi.service.cm.ConfigurationAdmin;
- service.description="Configuration Admin Service Specification 1.3 Implementation";
+ service.description="Configuration Admin Service Specification 1.4 Implementation";
service.pid="org.osgi.service.cm.ConfigurationAdmin";
service.vendor="Apache Software Foundation",
org.apache.felix.cm.PersistenceManager;