[cdi-dev] [JBoss JIRA] (CDI-590) Provide a way to produce any type in a producer
Romain Manni-Bucau (JIRA)
issues at jboss.org
Mon Mar 21 07:47:00 EDT 2016
Romain Manni-Bucau created CDI-590:
Summary: Provide a way to produce any type in a producer
Project: CDI Specification Issues
Issue Type: Epic
Reporter: Romain Manni-Bucau
Note: this is a follow up "adding generic producers to CDI 2.0?" thread on the list
It is common to rely on a subsystem (another IoC, a coercing system, ...) to produce values. Today a producer can't say "I produce anything in a safe" manner.
Idea would be for injection point aware producers with a qualifier to producer Object and match all types.
It needs another flag (can be in @Qualifier or another annotation it is not really important) to say "I produce safely any type".
I did a PoC on github: https://github.com/rmannibucau/generic-producer-cdi but think it can be a nice feature of CDI 2.0 since it would avoid users to have to dig into extensions for several simple cases (configuration, bridge to other IoC...)
This message was sent by Atlassian JIRA
More information about the cdi-dev