[cdi-dev] [JBoss JIRA] (CDI-726) Deprecate before dropping CDI.setCDIProvider

Romain Manni-Bucau (JIRA) issues at jboss.org
Tue May 29 11:04:00 EDT 2018


Romain Manni-Bucau created CDI-726:
--------------------------------------

             Summary: Deprecate before dropping CDI.setCDIProvider
                 Key: CDI-726
                 URL: https://issues.jboss.org/browse/CDI-726
             Project: CDI Specification Issues
          Issue Type: Feature Request
          Components: Java SE Integration
    Affects Versions: 2.0 .Final
            Reporter: Romain Manni-Bucau
            Priority: Blocker


CDI.setCDIProvider allows to switch the cdi provider at *any* time by *anyone*. This lead to issues integrating multiple libraries doing it + is not a real user facing API, it is actually a server internal.

Proposal is to deprecate the method, remove its implementation (always throw an IllegalStateException or just do a noop) and finally drop the method after one or two releases since it can't really be used except for very simple apps.





--
This message was sent by Atlassian JIRA
(v7.5.0#75005)


More information about the cdi-dev mailing list