You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@openwebbeans.apache.org by rm...@apache.org on 2016/08/25 07:11:55 UTC
svn commit: r1757616 -
/openwebbeans/trunk/webbeans-impl/src/main/java/org/apache/webbeans/container/BeanManagerImpl.java
Author: rmannibucau
Date: Thu Aug 25 07:11:55 2016
New Revision: 1757616
URL: http://svn.apache.org/viewvc?rev=1757616&view=rev
Log:
OWB-1123 making default bean id more stable and not based on extension toString() for cluster usage
Modified:
openwebbeans/trunk/webbeans-impl/src/main/java/org/apache/webbeans/container/BeanManagerImpl.java
Modified: openwebbeans/trunk/webbeans-impl/src/main/java/org/apache/webbeans/container/BeanManagerImpl.java
URL: http://svn.apache.org/viewvc/openwebbeans/trunk/webbeans-impl/src/main/java/org/apache/webbeans/container/BeanManagerImpl.java?rev=1757616&r1=1757615&r2=1757616&view=diff
==============================================================================
--- openwebbeans/trunk/webbeans-impl/src/main/java/org/apache/webbeans/container/BeanManagerImpl.java (original)
+++ openwebbeans/trunk/webbeans-impl/src/main/java/org/apache/webbeans/container/BeanManagerImpl.java Thu Aug 25 07:11:55 2016
@@ -1277,7 +1277,10 @@ public class BeanManagerImpl implements
public void addAdditionalAnnotatedType(Object extension, AnnotatedType<?> annotatedType)
{
- addAdditionalAnnotatedType(extension, annotatedType, extension.toString() + annotatedType + AnnotatedElementFactory.OWB_DEFAULT_KEY);
+ addAdditionalAnnotatedType(
+ extension, annotatedType,
+ // ensure this string is stable accross a cluster for web scopes
+ extension.getClass().getName() + annotatedType + AnnotatedElementFactory.OWB_DEFAULT_KEY);
}
public <T> void addAdditionalAnnotatedType(Object extension, AnnotatedType<T> inAnnotatedType, String id)