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/04 11:21:43 UTC
svn commit: r1629364 - in /openwebbeans/branches/owb_1.2.x/webbeans-impl/src:
main/java/org/apache/webbeans/component/AbstractProducerBean.java
test/java/org/apache/webbeans/newtests/producer/ProducerPassivationTest.java
Author: struberg
Date: Sat Oct 4 09:21:43 2014
New Revision: 1629364
URL: http://svn.apache.org/r1629364
Log:
OWB-1019 implement passsivation checks as clarified in CDI-1.1
See spec issues CDI-140 and CDI-153 for more infos
Added:
openwebbeans/branches/owb_1.2.x/webbeans-impl/src/test/java/org/apache/webbeans/newtests/producer/ProducerPassivationTest.java
- copied, changed from r1629360, openwebbeans/trunk/webbeans-impl/src/test/java/org/apache/webbeans/test/producer/ProducerPassivationTest.java
Modified:
openwebbeans/branches/owb_1.2.x/webbeans-impl/src/main/java/org/apache/webbeans/component/AbstractProducerBean.java
Modified: openwebbeans/branches/owb_1.2.x/webbeans-impl/src/main/java/org/apache/webbeans/component/AbstractProducerBean.java
URL: http://svn.apache.org/viewvc/openwebbeans/branches/owb_1.2.x/webbeans-impl/src/main/java/org/apache/webbeans/component/AbstractProducerBean.java?rev=1629364&r1=1629363&r2=1629364&view=diff
==============================================================================
--- openwebbeans/branches/owb_1.2.x/webbeans-impl/src/main/java/org/apache/webbeans/component/AbstractProducerBean.java (original)
+++ openwebbeans/branches/owb_1.2.x/webbeans-impl/src/main/java/org/apache/webbeans/component/AbstractProducerBean.java Sat Oct 4 09:21:43 2014
@@ -121,11 +121,6 @@ public class AbstractProducerBean<T> ext
return false;
}
- if(returnType.isPrimitive() || Serializable.class.isAssignableFrom(returnType))
- {
- return true;
- }
-
- return false;
+ return true;
}
}
Copied: openwebbeans/branches/owb_1.2.x/webbeans-impl/src/test/java/org/apache/webbeans/newtests/producer/ProducerPassivationTest.java (from r1629360, openwebbeans/trunk/webbeans-impl/src/test/java/org/apache/webbeans/test/producer/ProducerPassivationTest.java)
URL: http://svn.apache.org/viewvc/openwebbeans/branches/owb_1.2.x/webbeans-impl/src/test/java/org/apache/webbeans/newtests/producer/ProducerPassivationTest.java?p2=openwebbeans/branches/owb_1.2.x/webbeans-impl/src/test/java/org/apache/webbeans/newtests/producer/ProducerPassivationTest.java&p1=openwebbeans/trunk/webbeans-impl/src/test/java/org/apache/webbeans/test/producer/ProducerPassivationTest.java&r1=1629360&r2=1629364&rev=1629364&view=diff
==============================================================================
--- openwebbeans/trunk/webbeans-impl/src/test/java/org/apache/webbeans/test/producer/ProducerPassivationTest.java (original)
+++ openwebbeans/branches/owb_1.2.x/webbeans-impl/src/test/java/org/apache/webbeans/newtests/producer/ProducerPassivationTest.java Sat Oct 4 09:21:43 2014
@@ -14,17 +14,17 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
-package org.apache.webbeans.test.producer;
+package org.apache.webbeans.newtests.producer;
import javax.enterprise.context.Dependent;
import javax.enterprise.context.SessionScoped;
import javax.enterprise.inject.Produces;
-import javax.enterprise.inject.spi.DefinitionException;
import javax.inject.Inject;
import java.io.Serializable;
import junit.framework.Assert;
-import org.apache.webbeans.test.AbstractUnitTest;
+import org.apache.webbeans.exception.inject.DefinitionException;
+import org.apache.webbeans.newtests.AbstractUnitTest;
import org.junit.Test;
/**