[ 
https://issues.apache.org/jira/browse/DELTASPIKE-405?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13759977#comment-13759977
 ] 

Mark Struberg commented on DELTASPIKE-405:
------------------------------------------

We've now switched OWB back to the old wording. Given that the understanding in 
the CDI-EG is that the wording in CDI 1.1 is wrong and we must switch back to 
the old wording of 'assignable to' for producers, we can switch this back to 
<M> to make weld-2.0 happy.

In the future we might address this in the CDI spec by having some logic which 
searches the 'closest' upperbound. 
Means if you have a (a) @Produces Stable<T> and another (b) @Produces 
Stable<Horse> then (a) would be used for an InjectionPoint Stable<Pig> but (b) 
for @Inject Stable<Horse>. Kind of, but surely needs some thinking and tweaking.
                
> producer for JsfMessage<T> does not match CDI-1.1 rules 
> --------------------------------------------------------
>
>                 Key: DELTASPIKE-405
>                 URL: https://issues.apache.org/jira/browse/DELTASPIKE-405
>             Project: DeltaSpike
>          Issue Type: Bug
>          Components: JSF-Module
>    Affects Versions: 0.4
>            Reporter: Mark Struberg
>            Assignee: Mark Struberg
>             Fix For: 0.5
>
>
> Some containers don't find the JsfMessageProducer as it is of a generic type 
> <T>.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira

Reply via email to