You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@openwebbeans.apache.org by st...@apache.org on 2014/11/20 11:29:21 UTC
svn commit: r1640713 -
/openwebbeans/branches/owb_1.2.x/webbeans-impl/src/main/java/org/apache/webbeans/portable/ConversationProducer.java
Author: struberg
Date: Thu Nov 20 10:29:21 2014
New Revision: 1640713
URL: http://svn.apache.org/r1640713
Log:
OWB-1028 return dummy ConversationImpl if no ConversationService is configured
Modified:
openwebbeans/branches/owb_1.2.x/webbeans-impl/src/main/java/org/apache/webbeans/portable/ConversationProducer.java
Modified: openwebbeans/branches/owb_1.2.x/webbeans-impl/src/main/java/org/apache/webbeans/portable/ConversationProducer.java
URL: http://svn.apache.org/viewvc/openwebbeans/branches/owb_1.2.x/webbeans-impl/src/main/java/org/apache/webbeans/portable/ConversationProducer.java?rev=1640713&r1=1640712&r2=1640713&view=diff
==============================================================================
--- openwebbeans/branches/owb_1.2.x/webbeans-impl/src/main/java/org/apache/webbeans/portable/ConversationProducer.java (original)
+++ openwebbeans/branches/owb_1.2.x/webbeans-impl/src/main/java/org/apache/webbeans/portable/ConversationProducer.java Thu Nov 20 10:29:21 2014
@@ -48,6 +48,14 @@ public class ConversationProducer extend
ConversationImpl conversation = null;
//Gets conversation service
ConversationService conversationService = webBeansContext.getService(ConversationService.class);
+
+ if (conversationService == null)
+ {
+ // in case where we do not support a 'real' Conversation handling, the user will just get a temporarily one.
+ return new ConversationImpl(webBeansContext);
+
+ }
+
//Gets conversation id
String conversationId = conversationService.getConversationId();
//Gets session id that conversation is created