You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@tomee.apache.org by rm...@apache.org on 2015/02/22 23:21:26 UTC

tomee git commit: priority for @Transactional

Repository: tomee
Updated Branches:
  refs/heads/develop bfe3d8fa8 -> ffbc98c91


priority for @Transactional


Project: http://git-wip-us.apache.org/repos/asf/tomee/repo
Commit: http://git-wip-us.apache.org/repos/asf/tomee/commit/ffbc98c9
Tree: http://git-wip-us.apache.org/repos/asf/tomee/tree/ffbc98c9
Diff: http://git-wip-us.apache.org/repos/asf/tomee/diff/ffbc98c9

Branch: refs/heads/develop
Commit: ffbc98c91fb3a3ca80c4a6d544846f906c48d5e2
Parents: bfe3d8f
Author: Romain Manni-Bucau <rm...@apache.org>
Authored: Sun Feb 22 23:21:15 2015 +0100
Committer: Romain Manni-Bucau <rm...@apache.org>
Committed: Sun Feb 22 23:21:15 2015 +0100

----------------------------------------------------------------------
 .../org/apache/openejb/cdi/transactional/MandatoryInterceptor.java | 2 ++
 .../org/apache/openejb/cdi/transactional/NeverInterceptor.java     | 2 ++
 .../apache/openejb/cdi/transactional/NotSupportedInterceptor.java  | 2 ++
 .../org/apache/openejb/cdi/transactional/RequiredInterceptor.java  | 2 ++
 .../apache/openejb/cdi/transactional/RequiredNewInterceptor.java   | 2 ++
 .../org/apache/openejb/cdi/transactional/SupportsInterceptor.java  | 2 ++
 6 files changed, 12 insertions(+)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/tomee/blob/ffbc98c9/container/openejb-core/src/main/java/org/apache/openejb/cdi/transactional/MandatoryInterceptor.java
----------------------------------------------------------------------
diff --git a/container/openejb-core/src/main/java/org/apache/openejb/cdi/transactional/MandatoryInterceptor.java b/container/openejb-core/src/main/java/org/apache/openejb/cdi/transactional/MandatoryInterceptor.java
index cbdb230..017792e 100644
--- a/container/openejb-core/src/main/java/org/apache/openejb/cdi/transactional/MandatoryInterceptor.java
+++ b/container/openejb-core/src/main/java/org/apache/openejb/cdi/transactional/MandatoryInterceptor.java
@@ -21,6 +21,7 @@ import org.apache.openejb.SystemException;
 import org.apache.openejb.core.transaction.TransactionPolicy;
 import org.apache.openejb.core.transaction.TxMandatory;
 
+import javax.annotation.Priority;
 import javax.interceptor.AroundInvoke;
 import javax.interceptor.Interceptor;
 import javax.interceptor.InvocationContext;
@@ -28,6 +29,7 @@ import javax.transaction.Transactional;
 
 @Interceptor
 @Transactional(Transactional.TxType.MANDATORY)
+@Priority(200)
 public class MandatoryInterceptor extends InterceptorBase {
     @AroundInvoke
     public Object intercept(final InvocationContext ic) throws Exception {

http://git-wip-us.apache.org/repos/asf/tomee/blob/ffbc98c9/container/openejb-core/src/main/java/org/apache/openejb/cdi/transactional/NeverInterceptor.java
----------------------------------------------------------------------
diff --git a/container/openejb-core/src/main/java/org/apache/openejb/cdi/transactional/NeverInterceptor.java b/container/openejb-core/src/main/java/org/apache/openejb/cdi/transactional/NeverInterceptor.java
index d15ef6e..0701416 100644
--- a/container/openejb-core/src/main/java/org/apache/openejb/cdi/transactional/NeverInterceptor.java
+++ b/container/openejb-core/src/main/java/org/apache/openejb/cdi/transactional/NeverInterceptor.java
@@ -21,6 +21,7 @@ import org.apache.openejb.SystemException;
 import org.apache.openejb.core.transaction.TransactionPolicy;
 import org.apache.openejb.core.transaction.TxNever;
 
+import javax.annotation.Priority;
 import javax.interceptor.AroundInvoke;
 import javax.interceptor.Interceptor;
 import javax.interceptor.InvocationContext;
@@ -28,6 +29,7 @@ import javax.transaction.Transactional;
 
 @Interceptor
 @Transactional(Transactional.TxType.NEVER)
+@Priority(200)
 public class NeverInterceptor extends InterceptorBase {
     @AroundInvoke
     public Object intercept(final InvocationContext ic) throws Exception {

http://git-wip-us.apache.org/repos/asf/tomee/blob/ffbc98c9/container/openejb-core/src/main/java/org/apache/openejb/cdi/transactional/NotSupportedInterceptor.java
----------------------------------------------------------------------
diff --git a/container/openejb-core/src/main/java/org/apache/openejb/cdi/transactional/NotSupportedInterceptor.java b/container/openejb-core/src/main/java/org/apache/openejb/cdi/transactional/NotSupportedInterceptor.java
index 592142b..a9bf474 100644
--- a/container/openejb-core/src/main/java/org/apache/openejb/cdi/transactional/NotSupportedInterceptor.java
+++ b/container/openejb-core/src/main/java/org/apache/openejb/cdi/transactional/NotSupportedInterceptor.java
@@ -21,6 +21,7 @@ import org.apache.openejb.SystemException;
 import org.apache.openejb.core.transaction.TransactionPolicy;
 import org.apache.openejb.core.transaction.TxNotSupported;
 
+import javax.annotation.Priority;
 import javax.interceptor.AroundInvoke;
 import javax.interceptor.Interceptor;
 import javax.interceptor.InvocationContext;
@@ -28,6 +29,7 @@ import javax.transaction.Transactional;
 
 @Interceptor
 @Transactional(Transactional.TxType.NOT_SUPPORTED)
+@Priority(200)
 public class NotSupportedInterceptor extends InterceptorBase {
     @AroundInvoke
     public Object intercept(final InvocationContext ic) throws Exception {

http://git-wip-us.apache.org/repos/asf/tomee/blob/ffbc98c9/container/openejb-core/src/main/java/org/apache/openejb/cdi/transactional/RequiredInterceptor.java
----------------------------------------------------------------------
diff --git a/container/openejb-core/src/main/java/org/apache/openejb/cdi/transactional/RequiredInterceptor.java b/container/openejb-core/src/main/java/org/apache/openejb/cdi/transactional/RequiredInterceptor.java
index b7cdbcd..84dc830 100644
--- a/container/openejb-core/src/main/java/org/apache/openejb/cdi/transactional/RequiredInterceptor.java
+++ b/container/openejb-core/src/main/java/org/apache/openejb/cdi/transactional/RequiredInterceptor.java
@@ -20,6 +20,7 @@ import org.apache.openejb.SystemException;
 import org.apache.openejb.core.transaction.TransactionPolicy;
 import org.apache.openejb.core.transaction.TxRequired;
 
+import javax.annotation.Priority;
 import javax.interceptor.AroundInvoke;
 import javax.interceptor.Interceptor;
 import javax.interceptor.InvocationContext;
@@ -27,6 +28,7 @@ import javax.transaction.Transactional;
 
 @Interceptor
 @Transactional(Transactional.TxType.REQUIRED)
+@Priority(200)
 public class RequiredInterceptor extends InterceptorBase {
     @AroundInvoke
     public Object intercept(final InvocationContext ic) throws Exception {

http://git-wip-us.apache.org/repos/asf/tomee/blob/ffbc98c9/container/openejb-core/src/main/java/org/apache/openejb/cdi/transactional/RequiredNewInterceptor.java
----------------------------------------------------------------------
diff --git a/container/openejb-core/src/main/java/org/apache/openejb/cdi/transactional/RequiredNewInterceptor.java b/container/openejb-core/src/main/java/org/apache/openejb/cdi/transactional/RequiredNewInterceptor.java
index 4ea2f33..238730c 100644
--- a/container/openejb-core/src/main/java/org/apache/openejb/cdi/transactional/RequiredNewInterceptor.java
+++ b/container/openejb-core/src/main/java/org/apache/openejb/cdi/transactional/RequiredNewInterceptor.java
@@ -21,6 +21,7 @@ import org.apache.openejb.SystemException;
 import org.apache.openejb.core.transaction.TransactionPolicy;
 import org.apache.openejb.core.transaction.TxRequiresNew;
 
+import javax.annotation.Priority;
 import javax.interceptor.AroundInvoke;
 import javax.interceptor.Interceptor;
 import javax.interceptor.InvocationContext;
@@ -28,6 +29,7 @@ import javax.transaction.Transactional;
 
 @Interceptor
 @Transactional(Transactional.TxType.REQUIRES_NEW)
+@Priority(200)
 public class RequiredNewInterceptor extends InterceptorBase {
     @AroundInvoke
     public Object intercept(final InvocationContext ic) throws Exception {

http://git-wip-us.apache.org/repos/asf/tomee/blob/ffbc98c9/container/openejb-core/src/main/java/org/apache/openejb/cdi/transactional/SupportsInterceptor.java
----------------------------------------------------------------------
diff --git a/container/openejb-core/src/main/java/org/apache/openejb/cdi/transactional/SupportsInterceptor.java b/container/openejb-core/src/main/java/org/apache/openejb/cdi/transactional/SupportsInterceptor.java
index 48a3e6a..5888d40 100644
--- a/container/openejb-core/src/main/java/org/apache/openejb/cdi/transactional/SupportsInterceptor.java
+++ b/container/openejb-core/src/main/java/org/apache/openejb/cdi/transactional/SupportsInterceptor.java
@@ -21,6 +21,7 @@ import org.apache.openejb.SystemException;
 import org.apache.openejb.core.transaction.TransactionPolicy;
 import org.apache.openejb.core.transaction.TxSupports;
 
+import javax.annotation.Priority;
 import javax.interceptor.AroundInvoke;
 import javax.interceptor.Interceptor;
 import javax.interceptor.InvocationContext;
@@ -28,6 +29,7 @@ import javax.transaction.Transactional;
 
 @Interceptor
 @Transactional(Transactional.TxType.SUPPORTS)
+@Priority(200)
 public class SupportsInterceptor extends InterceptorBase {
     @AroundInvoke
     public Object intercept(final InvocationContext ic) throws Exception {