Mark Struberg created OWB-1074:
----------------------------------

             Summary: implement automatic supportsConversation() detection
                 Key: OWB-1074
                 URL: https://issues.apache.org/jira/browse/OWB-1074
             Project: OpenWebBeans
          Issue Type: Improvement
          Components: Context and Scopes
    Affects Versions: 1.5.0
            Reporter: Mark Struberg
             Fix For: 1.6.0


Currently we rely on the user to define the configuration option in 
OpenWebBeansConfiguration
{code}
APPLICATION_SUPPORTS_CONVERSATION = 
"org.apache.webbeans.application.supportsConversation";
{code}

This is by default disabled in owb-impl (core) and gets enabled by adding the 
web or jsf plugins.

We could improve this by not only allowing {{true}} or {{false}} but also with 
an {{auto}} mode. 

In this mode the BeanManager can walk through all registered beans and check 
whether there is a single @ConversationScoped bean. In that case we will 
automagically enable CDI conversations, otherwise OWB will dynamically disable 
conversation support and don't need to do all kinds of work in 
WebContextsService for example.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to