You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@tomee.apache.org by db...@apache.org on 2011/03/31 20:39:56 UTC
svn commit: r1087405 -
/openejb/trunk/openejb3/container/openejb-core/src/test/java/org/apache/openejb/meta/TransactionAttributeMetaTest.java
Author: dblevins
Date: Thu Mar 31 18:39:56 2011
New Revision: 1087405
URL: http://svn.apache.org/viewvc?rev=1087405&view=rev
Log:
OPENEJB-1485: Meta: @TransactionAttribute
Added:
openejb/trunk/openejb3/container/openejb-core/src/test/java/org/apache/openejb/meta/TransactionAttributeMetaTest.java
- copied, changed from r1087170, openejb/trunk/openejb3/container/openejb-core/src/test/java/org/apache/openejb/meta/AccessTimeoutMetaTest.java
Copied: openejb/trunk/openejb3/container/openejb-core/src/test/java/org/apache/openejb/meta/TransactionAttributeMetaTest.java (from r1087170, openejb/trunk/openejb3/container/openejb-core/src/test/java/org/apache/openejb/meta/AccessTimeoutMetaTest.java)
URL: http://svn.apache.org/viewvc/openejb/trunk/openejb3/container/openejb-core/src/test/java/org/apache/openejb/meta/TransactionAttributeMetaTest.java?p2=openejb/trunk/openejb3/container/openejb-core/src/test/java/org/apache/openejb/meta/TransactionAttributeMetaTest.java&p1=openejb/trunk/openejb3/container/openejb-core/src/test/java/org/apache/openejb/meta/AccessTimeoutMetaTest.java&r1=1087170&r2=1087405&rev=1087405&view=diff
==============================================================================
--- openejb/trunk/openejb3/container/openejb-core/src/test/java/org/apache/openejb/meta/AccessTimeoutMetaTest.java (original)
+++ openejb/trunk/openejb3/container/openejb-core/src/test/java/org/apache/openejb/meta/TransactionAttributeMetaTest.java Thu Mar 31 18:39:56 2011
@@ -18,7 +18,8 @@ package org.apache.openejb.meta;
import org.junit.runner.RunWith;
-import javax.ejb.AccessTimeout;
+import javax.ejb.TransactionAttribute;
+import javax.ejb.TransactionAttributeType;
import java.lang.annotation.ElementType;
import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
@@ -28,35 +29,35 @@ import java.lang.annotation.Target;
* @version $Rev$ $Date$
*/
@RunWith(MetaRunner.class)
-public class AccessTimeoutMetaTest {
+public class TransactionAttributeMetaTest {
@MetaTest(expected = ExpectedBean.class, actual = ActualBean.class)
public void test() {
}
- @AccessTimeout(value = 0)
+ @TransactionAttribute(TransactionAttributeType.SUPPORTS)
@Metatype
@Target({ElementType.METHOD, ElementType.TYPE})
@Retention(RetentionPolicy.RUNTIME)
- public static @interface AwaitNever {
+ public static @interface TxSupports {
}
- @AccessTimeout(value = -1)
+ @TransactionAttribute(TransactionAttributeType.REQUIRES_NEW)
@Metatype
@Target({ElementType.METHOD, ElementType.TYPE})
@Retention(RetentionPolicy.RUNTIME)
- public static @interface AwaitForever {
+ public static @interface TxRequiresNew {
}
/**
* Standard bean
*/
- @AccessTimeout(value = 0)
+ @TransactionAttribute(TransactionAttributeType.SUPPORTS)
public static class ExpectedBean implements Bean {
- @AccessTimeout(value = -1)
+ @TransactionAttribute(TransactionAttributeType.REQUIRES_NEW)
public void method() {
}
}
@@ -64,10 +65,10 @@ public class AccessTimeoutMetaTest {
/**
* Meta bean
*/
- @AwaitNever
+ @TxSupports
public static class ActualBean implements Bean {
- @AwaitForever
+ @TxRequiresNew
public void method() {
}
}