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/10/03 18:42:24 UTC
svn commit: r1629255 - in /openwebbeans/trunk/webbeans-impl/src:
main/java/org/apache/webbeans/component/AbstractProducerBean.java
test/java/org/apache/webbeans/test/producer/ProducerPassivationTest.java
Author: struberg
Date: Fri Oct 3 16:42:24 2014
New Revision: 1629255
URL: http://svn.apache.org/r1629255
Log:
OWB-1019 implement passsivation checks as clarified in CDI-1.1
See spec issues CDI-140 and CDI-153 for more infos
Modified:
openwebbeans/trunk/webbeans-impl/src/main/java/org/apache/webbeans/component/AbstractProducerBean.java
openwebbeans/trunk/webbeans-impl/src/test/java/org/apache/webbeans/test/producer/ProducerPassivationTest.java
Modified: openwebbeans/trunk/webbeans-impl/src/main/java/org/apache/webbeans/component/AbstractProducerBean.java
URL: http://svn.apache.org/viewvc/openwebbeans/trunk/webbeans-impl/src/main/java/org/apache/webbeans/component/AbstractProducerBean.java?rev=1629255&r1=1629254&r2=1629255&view=diff
==============================================================================
--- openwebbeans/trunk/webbeans-impl/src/main/java/org/apache/webbeans/component/AbstractProducerBean.java (original)
+++ openwebbeans/trunk/webbeans-impl/src/main/java/org/apache/webbeans/component/AbstractProducerBean.java Fri Oct 3 16:42:24 2014
@@ -115,12 +115,7 @@ public class AbstractProducerBean<T> ext
{
return false;
}
-
- if(returnType.isPrimitive() || Serializable.class.isAssignableFrom(returnType))
- {
- return true;
- }
-
- return false;
+
+ return true;
}
}
Modified: openwebbeans/trunk/webbeans-impl/src/test/java/org/apache/webbeans/test/producer/ProducerPassivationTest.java
URL: http://svn.apache.org/viewvc/openwebbeans/trunk/webbeans-impl/src/test/java/org/apache/webbeans/test/producer/ProducerPassivationTest.java?rev=1629255&r1=1629254&r2=1629255&view=diff
==============================================================================
--- openwebbeans/trunk/webbeans-impl/src/test/java/org/apache/webbeans/test/producer/ProducerPassivationTest.java (original)
+++ openwebbeans/trunk/webbeans-impl/src/test/java/org/apache/webbeans/test/producer/ProducerPassivationTest.java Fri Oct 3 16:42:24 2014
@@ -106,7 +106,8 @@ public class ProducerPassivationTest ext
}
}
- public static class NonSerializableImplHolder
+ @SessionScoped
+ public static class NonSerializableImplHolder implements Serializable
{
private @Inject NonSerializableInterface instance;