[ 
https://issues.apache.org/jira/browse/DELTASPIKE-1264?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Mark Struberg resolved DELTASPIKE-1264.
---------------------------------------
    Resolution: Not A Bug

Reviewed this again. Sadly there are a few containers which do not provide the 
BeanManager with {{CDI.current()}} for Threads not started via 
ManagedExecutorService or asynchronous EJBs. The CDI specification says that 
{{CDI.current()}} should work for all the application.
So I'd at least expect the BeanManager and the ApplicationContext to be 
available and active.
Right now the only way to work around this limitation is by using our 
BeanManagerProvider mechanism. Which is why we keep it.

> Remove portions of BeanProvider/BeanManagerProvider
> ---------------------------------------------------
>
>                 Key: DELTASPIKE-1264
>                 URL: https://issues.apache.org/jira/browse/DELTASPIKE-1264
>             Project: DeltaSpike
>          Issue Type: Improvement
>            Reporter: John D. Ament
>            Assignee: Mark Struberg
>            Priority: Major
>             Fix For: 2.0.1
>
>
> These internal utilities may not be needed based on CDI.current() from CDI 
> 1.1.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to