You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@felix.apache.org by cz...@apache.org on 2014/10/02 14:11:02 UTC

svn commit: r1628955 - in /felix/trunk/metatype: changelog.txt src/main/java/org/apache/felix/metatype/internal/MetaTypeServiceImpl.java

Author: cziegeler
Date: Thu Oct  2 12:11:02 2014
New Revision: 1628955

URL: http://svn.apache.org/r1628955
Log:
FELIX-4649 - Get MetaTypeInformation while bundle is starting

Modified:
    felix/trunk/metatype/changelog.txt
    felix/trunk/metatype/src/main/java/org/apache/felix/metatype/internal/MetaTypeServiceImpl.java

Modified: felix/trunk/metatype/changelog.txt
URL: http://svn.apache.org/viewvc/felix/trunk/metatype/changelog.txt?rev=1628955&r1=1628954&r2=1628955&view=diff
==============================================================================
--- felix/trunk/metatype/changelog.txt (original)
+++ felix/trunk/metatype/changelog.txt Thu Oct  2 12:11:02 2014
@@ -1,3 +1,10 @@
+Changes from 1.0.10 to 1.0.12
+-----------------------------
+
+** Improvement
+    * [FELIX-4649] - Get MetaTypeInformation while bundle is starting
+
+
 Changes from 1.0.8 to 1.0.10
 ----------------------------
 

Modified: felix/trunk/metatype/src/main/java/org/apache/felix/metatype/internal/MetaTypeServiceImpl.java
URL: http://svn.apache.org/viewvc/felix/trunk/metatype/src/main/java/org/apache/felix/metatype/internal/MetaTypeServiceImpl.java?rev=1628955&r1=1628954&r2=1628955&view=diff
==============================================================================
--- felix/trunk/metatype/src/main/java/org/apache/felix/metatype/internal/MetaTypeServiceImpl.java (original)
+++ felix/trunk/metatype/src/main/java/org/apache/felix/metatype/internal/MetaTypeServiceImpl.java Thu Oct  2 12:11:02 2014
@@ -37,7 +37,6 @@ import org.osgi.framework.ServiceReferen
 import org.osgi.framework.SynchronousBundleListener;
 import org.osgi.service.log.LogService;
 import org.osgi.service.metatype.MetaTypeInformation;
-import org.osgi.service.metatype.MetaTypeProvider;
 import org.osgi.service.metatype.MetaTypeService;
 
 
@@ -141,7 +140,7 @@ class MetaTypeServiceImpl implements Met
             }
 
             MetaTypeInformationImpl impl = null;
-            if ( bundle.getState() == Bundle.ACTIVE )
+            if ( bundle.getState() == Bundle.ACTIVE || bundle.getState() == Bundle.STARTING )
             {
                 putMetaTypeInformationInternal( bundle, mti );
             }