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)