[ 
https://issues.apache.org/jira/browse/SCB-916?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16618354#comment-16618354
 ] 

ASF GitHub Bot commented on SCB-916:
------------------------------------

WillemJiang closed pull request #300: SCB-916 Clean up @order annotation in 
TransactionAspectConfig.
URL: https://github.com/apache/incubator-servicecomb-saga/pull/300
 
 
   

This is a PR merged from a forked repository.
As GitHub hides the original diff on merge, it is displayed below for
the sake of provenance:

As this is a foreign pull request (from a fork), the diff is supplied
below (as it won't show otherwise due to GitHub magic):

diff --git 
a/omega/omega-spring-tx/src/main/java/org/apache/servicecomb/saga/omega/transaction/spring/TransactionAspectConfig.java
 
b/omega/omega-spring-tx/src/main/java/org/apache/servicecomb/saga/omega/transaction/spring/TransactionAspectConfig.java
index 92d8bf42..f9a23d0d 100644
--- 
a/omega/omega-spring-tx/src/main/java/org/apache/servicecomb/saga/omega/transaction/spring/TransactionAspectConfig.java
+++ 
b/omega/omega-spring-tx/src/main/java/org/apache/servicecomb/saga/omega/transaction/spring/TransactionAspectConfig.java
@@ -33,7 +33,6 @@
 import org.springframework.context.annotation.Bean;
 import org.springframework.context.annotation.Configuration;
 import org.springframework.context.annotation.EnableAspectJAutoProxy;
-import org.springframework.core.annotation.Order;
 
 @Configuration
 @EnableAspectJAutoProxy
@@ -45,13 +44,11 @@ MessageHandler messageHandler(MessageSender sender,
     return new CompensationMessageHandler(sender, context);
   }
 
-  @Order(0)
   @Bean
   SagaStartAspect sagaStartAspect(MessageSender sender, OmegaContext context) {
     return new SagaStartAspect(sender, context);
   }
 
-  @Order(1)
   @Bean
   TransactionAspect transactionAspect(MessageSender sender, OmegaContext 
context) {
     return new TransactionAspect(sender, context);
@@ -72,13 +69,11 @@ CompensableAnnotationProcessor 
compensableAnnotationProcessor(OmegaContext omega
     return new CoordinateMessageHandler(tccEventService, coordinateContext, 
omegaContext, parametersContext);
   }
 
-  @Order(0)
   @Bean
   TccStartAspect tccStartAspect(TccEventService tccEventService, OmegaContext 
context) {
     return new TccStartAspect(tccEventService, context);
   }
 
-  @Order(1)
   @Bean
   TccParticipatorAspect tccParticipatorAspect(TccEventService tccEventService, 
OmegaContext context, ParametersContext parametersContext) {
     return new TccParticipatorAspect(tccEventService, context, 
parametersContext);


 

----------------------------------------------------------------
This is an automated message from the Apache Git Service.
To respond to the message, please log on GitHub and use the
URL above to go to the specific comment.
 
For queries about this service, please contact Infrastructure at:
us...@infra.apache.org


> Clean up @order annotation in TransactionAspectConfig
> -----------------------------------------------------
>
>                 Key: SCB-916
>                 URL: https://issues.apache.org/jira/browse/SCB-916
>             Project: Apache ServiceComb
>          Issue Type: Improvement
>          Components: Saga
>    Affects Versions: saga-0.3.0
>            Reporter: cherrylzhao
>            Assignee: cherrylzhao
>            Priority: Major
>             Fix For: saga-0.3.0
>
>
> @order annotation can’t work in TransactionAspectConfig.java.
> Now, we define the @order(0), @order(1) in Aspect beans, but when I adjust 
> the value of order,
> The aspect chains of dynamic proxy bean can’t change.
> Normally we just need
> make sure @Transactional Aspect is last one to the wrapper, so we'd like to 
> clean up the @order annotation.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

Reply via email to