hello,

I'm trying to play with DS 1.4 @ComponentPropertyType.

I've created an annotation:

@ComponentPropertyType
public @interface Config {

    /**
     * @return
     */
    String participant_id();
}

then I tried to use it in activate method:

    @Activate
    @Config(participant_id = "category")
    @Override
    protected void activate(ComponentContext pInjectedComponentContext,
            Map<String, Object> pProperties,
            DsConfigParticipant pConfigProperties)
             {...}

but M-B-P gives me an manifest generation exception:

[ERROR] Manifest br.com.c8tech.osgi:br.com.c8tech.osgi.core:jar:0.1.1-SNAPSHOT : Activate method for c8tech.osgi.core.internal.configuration.ComponentCategoryServiceProvider descriptor ()Ljava/lang/String; is not acceptable.


thanks,

Cristiano


---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscr...@felix.apache.org
For additional commands, e-mail: users-h...@felix.apache.org

Reply via email to