You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@tamaya.apache.org by "Thomas Liebetraut (JIRA)" <ji...@apache.org> on 2016/11/18 13:33:59 UTC

[jira] [Created] (TAMAYA-197) DefaultConfigurationInjector does not inject into superclasses' fields

Thomas Liebetraut created TAMAYA-197:
----------------------------------------

             Summary: DefaultConfigurationInjector does not inject into superclasses' fields
                 Key: TAMAYA-197
                 URL: https://issues.apache.org/jira/browse/TAMAYA-197
             Project: Tamaya
          Issue Type: Bug
          Components: Extensions
    Affects Versions: 0.3-incubating
            Reporter: Thomas Liebetraut


The current implementation of tamaya-inject won't inject configuration into superclasses' values.
Suppose a class A with some @Config annotated members and a class B which extends A. Then {{ConfigurationInjection.getConfigurationInjector().configure(instanceOfB);}} won't configure any fields annotated in A.
Also, because the runtime time is used to determine what to inject, there is no easy way to get around this from the user API.



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