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

Add the possibility to remove a bean in AfterBeanDiscovery event

XMLWordPrintable

    • Icon: Feature Request Feature Request
    • Resolution: Obsolete
    • Icon: Major Major
    • None
    • 1.2.Final, 2.0-EDR1
    • Portable Extensions
    • None

      Right now, the last occasion to "veto" a bean is in ProcessBeanAttributes, but we sometimes need to have all the bean discovered to decide if a given Bean should be present or not.
      Sometimes we also need a way to decide lately for some bean properties, so it would be useful to remove the original bean and provide a custom one wrapping it in replacement.
      Adding the removeBean(Bean<?> bean) to AfterBeanDiscoveryEvent would be helpful to perform easily these use case.

              Unassigned Unassigned
              asabotdu@redhat.com Antoine Sabot-Durand (Inactive)
              Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

                Created:
                Updated:
                Resolved: