Uploaded image for project: 'CDI Specification Issues'
  1. CDI Specification Issues
  2. CDI-590

Provide a way to produce any type in a producer

    XMLWordPrintable

Details

    • Epic
    • Resolution: Obsolete
    • Major
    • None
    • None
    • None
    • None
    • generic producers
    • To Do

    Description

      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...)

      Attachments

        Activity

          People

            Unassigned Unassigned
            rmannibucau@gmail.com Romain Manni-Bucau
            Votes:
            1 Vote for this issue
            Watchers:
            4 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: