summaryrefslogtreecommitdiffstats
path: root/sca-java-2.x/trunk/modules/policy-transaction/src/main/java/org/apache/tuscany/sca/policy/transaction/runtime/TransactionInterceptor.java
diff options
context:
space:
mode:
authorlresende <lresende@13f79535-47bb-0310-9956-ffa450edef68>2010-02-23 07:03:26 +0000
committerlresende <lresende@13f79535-47bb-0310-9956-ffa450edef68>2010-02-23 07:03:26 +0000
commit6d40f098848fd64dcc3a61c125b4595480245f06 (patch)
tree1f518008dcbce374904ceb1cd118245894329167 /sca-java-2.x/trunk/modules/policy-transaction/src/main/java/org/apache/tuscany/sca/policy/transaction/runtime/TransactionInterceptor.java
parentbd20fb2dcf8242e79db90af1d2f07a6ecc53ae1b (diff)
Providing phase value for the interceptor
git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@915211 13f79535-47bb-0310-9956-ffa450edef68
Diffstat (limited to '')
-rw-r--r--sca-java-2.x/trunk/modules/policy-transaction/src/main/java/org/apache/tuscany/sca/policy/transaction/runtime/TransactionInterceptor.java13
1 files changed, 9 insertions, 4 deletions
diff --git a/sca-java-2.x/trunk/modules/policy-transaction/src/main/java/org/apache/tuscany/sca/policy/transaction/runtime/TransactionInterceptor.java b/sca-java-2.x/trunk/modules/policy-transaction/src/main/java/org/apache/tuscany/sca/policy/transaction/runtime/TransactionInterceptor.java
index c40cf96329..9488475b12 100644
--- a/sca-java-2.x/trunk/modules/policy-transaction/src/main/java/org/apache/tuscany/sca/policy/transaction/runtime/TransactionInterceptor.java
+++ b/sca-java-2.x/trunk/modules/policy-transaction/src/main/java/org/apache/tuscany/sca/policy/transaction/runtime/TransactionInterceptor.java
@@ -19,7 +19,8 @@
package org.apache.tuscany.sca.policy.transaction.runtime;
-import org.apache.tuscany.sca.invocation.Interceptor;
+import java.util.logging.Logger;
+
import org.apache.tuscany.sca.invocation.Invoker;
import org.apache.tuscany.sca.invocation.Message;
import org.apache.tuscany.sca.invocation.PhasedInterceptor;
@@ -29,16 +30,20 @@ import org.apache.tuscany.sca.policy.transaction.TransactionPolicy;
* @version $Rev$ $Date$
*/
public class TransactionInterceptor implements PhasedInterceptor {
+ private static final Logger logger = Logger.getLogger(TransactionInterceptor.class.getName());
+
private Invoker next;
private TransactionManagerHelper helper;
private boolean outbound;
private TransactionPolicy interactionPolicy;
private TransactionPolicy implementationPolicy;
+ private String phase;
public TransactionInterceptor(TransactionManagerHelper helper,
boolean outbound,
TransactionPolicy interactionPolicy,
- TransactionPolicy implementationPolicy) {
+ TransactionPolicy implementationPolicy,
+ String phase) {
super();
this.helper = helper;
this.outbound = outbound;
@@ -64,6 +69,7 @@ public class TransactionInterceptor implements PhasedInterceptor {
* @see org.apache.tuscany.sca.invocation.Invoker#invoke(org.apache.tuscany.sca.invocation.Message)
*/
public Message invoke(Message msg) {
+ //logger.info("Executing TransactionInterceptor.invoke");
TransactionalInvocation invocation = new TransactionalInvocation(next, msg);
Message result = null;
@@ -122,8 +128,7 @@ public class TransactionInterceptor implements PhasedInterceptor {
}
public String getPhase() {
- // TODO Auto-generated method stub
- return null;
+ return phase;
}
}