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

Gerhard Petracek resolved EXTCDI-128.
-------------------------------------

    Resolution: Won't Fix

it's possible to wrap it multiple times -> dependency injection isn't supported 
for custom implementations of MessageInterpolator.
it would be possible based on reflection - however, that would reduce the 
performance significantly.
resolving beans is also possible via methods of the BeanManager - use 
BeanManagerProvider.getInstance().getBeanManager() to get the BeanManager.

the implementation is correct - injection for 
InvalidValueAwareMessageInterpolator is performed for injecting MessageContext 
and Logger.

> Injection in BV MessageInterpolator does not work
> -------------------------------------------------
>
>                 Key: EXTCDI-128
>                 URL: https://issues.apache.org/jira/browse/EXTCDI-128
>             Project: MyFaces CODI
>          Issue Type: Bug
>          Components: JEE-BV1-Module, JEE-JSF20-Module
>    Affects Versions: 0.9.2
>         Environment: Myfaces 2.0.3, CODI 0.9.2, ExtVal 2.0.4, OWB 1.0.0, 
> PrimeFaces 2.2-RC2 
>            Reporter: Thomas Andraschko
>
> The getMessageInterpolator() method in InvalidValueAwareValidatorFactory do 
> injection into the wrong MessageInterpolator.
> In my opinion CODI should do injection into the unwrapped MessageInterpolator 
> (getValidatorFactory().getMessageInterpolator()).
> I have tested this in my environment and works without problems.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.

Reply via email to