Author: gnodet Date: Tue Jul 16 08:36:28 2013 New Revision: 1503610 URL: http://svn.apache.org/r1503610 Log: [KARAF-2391] Add generic capabilities for framework
Modified: karaf/trunk/assemblies/features/framework/src/main/filtered-resources/resources/etc/config.properties Modified: karaf/trunk/assemblies/features/framework/src/main/filtered-resources/resources/etc/config.properties URL: http://svn.apache.org/viewvc/karaf/trunk/assemblies/features/framework/src/main/filtered-resources/resources/etc/config.properties?rev=1503610&r1=1503609&r2=1503610&view=diff ============================================================================== --- karaf/trunk/assemblies/features/framework/src/main/filtered-resources/resources/etc/config.properties (original) +++ karaf/trunk/assemblies/features/framework/src/main/filtered-resources/resources/etc/config.properties Tue Jul 16 08:36:28 2013 @@ -79,6 +79,30 @@ org.osgi.framework.system.packages= \ # Extra packages appended after standard packages # org.osgi.framework.system.packages.extra= +org.osgi.framework.system.capabilities= \ + ${eecap-${java.specification.version}}, \ + service-reference;effective:=active;objectClass=org.osgi.service.packageadmin.PackageAdmin, \ + service-reference;effective:=active;objectClass=org.osgi.service.startlevel.StartLevel, \ + service-reference;effective:=active;objectClass=org.osgi.service.url.URLHandlers, \ + ${services-${karaf.framework}} + +services-felix= \ + service-reference;effective:=active;objectClass=org.apache.felix.framework.monitor.MonitoringService + + +eecap-1.7= osgi.ee; osgi.ee="OSGi/Minimum"; version:List<Version>="1.0,1.1,1.2", \ + osgi.ee; osgi.ee="JavaSE"; version:List<Version>="1.0,1.1,1.2,1.3,1.4,1.5,1.6,1.7" +eecap-1.6= osgi.ee; osgi.ee="OSGi/Minimum"; version:List<Version>="1.0,1.1,1.2", \ + osgi.ee; osgi.ee="JavaSE"; version:List<Version>="1.0,1.1,1.2,1.3,1.4,1.5,1.6" +eecap-1.5= osgi.ee; osgi.ee="OSGi/Minimum"; version:List<Version>="1.0,1.1,1.2", \ + osgi.ee; osgi.ee="JavaSE"; version:List<Version>="1.0,1.1,1.2,1.3,1.4,1.5" +eecap-1.4= osgi.ee; osgi.ee="OSGi/Minimum"; version:List<Version>="1.0,1.1,1.2", \ + osgi.ee; osgi.ee="JavaSE"; version:List<Version>="1.0,1.1,1.2,1.3,1.4" +eecap-1.3= osgi.ee; osgi.ee="OSGi/Minimum"; version:List<Version>="1.0,1.1", \ + osgi.ee; osgi.ee="JavaSE"; version:List<Version>="1.0,1.1,1.2,1.3" +eecap-1.2= osgi.ee; osgi.ee="OSGi/Minimum"; version:List<Version>="1.0,1.1", \ + osgi.ee; osgi.ee="JavaSE"; version:List<Version>="1.0,1.1,1.2" + # javax.transaction is needed to avoid class loader constraint violation when using javax.sql org.osgi.framework.bootdelegation=org.apache.karaf.jaas.boot,org.apache.karaf.jaas.boot.principal,sun.*,com.sun.*,javax.transaction,javax.transaction.*