You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@felix.apache.org by "Irakli Betchvaia (JIRA)" <ji...@apache.org> on 2014/09/19 14:36:34 UTC

[jira] [Created] (FELIX-4649) Get MetaTypeInformation while bundle is starting

Irakli Betchvaia created FELIX-4649:
---------------------------------------

             Summary: Get MetaTypeInformation while bundle is starting
                 Key: FELIX-4649
                 URL: https://issues.apache.org/jira/browse/FELIX-4649
             Project: Felix
          Issue Type: Wish
          Components: Metatype Service
    Affects Versions: metatype-1.0.10
            Reporter: Irakli Betchvaia


Problem
Gathering metatype information as long as bundle is not in state Bundle.ACTIVE MetaTypeService returns null in method MetaTypeserviceImpl.getMetaTypeInformation. We'd like to have the MetatTypeInformation returned also in state Bundle.STARTING

Solution
Please replace the following in MediaTypeServiceimpl.java Method getMetaTypeInformation

if ( bundle.getState() == Bundle.ACTIVE )
{
        putMetaTypeInformationInternal( bundle, mti );
}
else
{
        impl = mti;
        mti = null;
}

by

if ( bundle.getState() == Bundle.ACTIVE || bundle.getState() == Bundle.STARTING )
{
        putMetaTypeInformationInternal( bundle, mti );
}
else
{
        impl = mti;
        mti = null;
}




--
This message was sent by Atlassian JIRA
(v6.3.4#6332)