[
https://issues.apache.org/jira/browse/TUSCANY-3952?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Simon Laws closed TUSCANY-3952.
-------------------------------
Resolution: Fixed
Fix committed at r1175722
> TransactionInterceptor ignores passed in phase
> ----------------------------------------------
>
> Key: TUSCANY-3952
> URL: https://issues.apache.org/jira/browse/TUSCANY-3952
> Project: Tuscany
> Issue Type: Bug
> Affects Versions: Java-SCA-2.0
> Environment: All
> Reporter: Simon Laws
> Assignee: Simon Laws
> Fix For: Java-SCA-2.0
>
>
> TransactionInterceptor gets a phase from the reference or service provider
> but doesn't store it locally and hence it's not available to the
> InvocationChain
> 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,
> String phase) {
> super();
> this.helper = helper;
> this.outbound = outbound;
> this.interactionPolicy = interactionPolicy;
> this.implementationPolicy = implementationPolicy;
> }
--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira