felix-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Carsten Ziegeler (JIRA)" <j...@apache.org>
Subject [jira] [Work started] (FELIX-5456) [R7] Field injection of component activation objects
Date Mon, 09 Jan 2017 08:59:58 GMT

     [ https://issues.apache.org/jira/browse/FELIX-5456?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel

Work on FELIX-5456 started by Carsten Ziegeler.
> [R7] Field injection of component activation objects
> ----------------------------------------------------
>                 Key: FELIX-5456
>                 URL: https://issues.apache.org/jira/browse/FELIX-5456
>             Project: Felix
>          Issue Type: Sub-task
>          Components: Declarative Services (SCR)
>            Reporter: Carsten Ziegeler
>            Assignee: Carsten Ziegeler
>             Fix For: scr-2.1.0
> A new activation-fields attribute is defined for the <component> element which
names the instance fields in the component implementation class which are to be injected with
component activation objects. This attribute must contain a whitespace separated list of field
> An activation field must be one of the following types:
> - ComponentContext - The field will be set to the Component Context for the component
> - BundleContext - The field will be set the Bundle Context of the component's bundle.
> - Map - The field will be set with an unmodifiable Map containing the component properties.
> - A component property type - The field will be set with an instance of the component
property type which allows type safe access to component properties defined by the component
property type.

This message was sent by Atlassian JIRA

View raw message