[ 
https://issues.apache.org/jira/browse/SMXCOMP-951?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Freeman Fang resolved SMXCOMP-951.
----------------------------------

       Resolution: Fixed
    Fix Version/s: 2012.01

commit fix
http://svn.apache.org/viewvc?rev=1401142&view=rev
                
> refector AsyncBaseLifeCycle to avoid call into processExchangeInTx even the 
> Exchange has no Transaction property
> ----------------------------------------------------------------------------------------------------------------
>
>                 Key: SMXCOMP-951
>                 URL: https://issues.apache.org/jira/browse/SMXCOMP-951
>             Project: ServiceMix Components
>          Issue Type: Improvement
>          Components: servicemix-shared
>            Reporter: Freeman Fang
>            Assignee: Freeman Fang
>             Fix For: 2012.01
>
>
> AsyncBaseLifeCycle always calls processExchangeInTx regardless of exchange 
> being in Transaction or not, though in processExchangeInTx code it covers 
> both with or without Transaction cases,  this can still confuse end user in 
> case of failure stack trace analysis. 
> Should add another method like processExchangeWithoutTx which take care of no 
> Transaction case, and  check if(tx == null) then call into different method 
> in different cases

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira

Reply via email to