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] [Created] (FELIX-5456) [R7] Field injection of component activation objects
Date Wed, 21 Dec 2016 15:09:58 GMT
Carsten Ziegeler created FELIX-5456:
---------------------------------------

             Summary: [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
            Reporter: Carsten Ziegeler


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 names.
An activation field must be one of the following types:
- ComponentContext - The field will be set to the Component Context for the component configuration.
- 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
(v6.3.4#6332)

Mime
View raw message