You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@servicecomb.apache.org by ni...@apache.org on 2017/12/29 06:40:57 UTC

[incubator-servicecomb-saga] 01/05: SCB-98 ensured annotation checking is wired

This is an automated email from the ASF dual-hosted git repository.

ningjiang pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/incubator-servicecomb-saga.git

commit ae8483ccd520f264098f196907445c3e19310c55
Author: seanyinx <se...@huawei.com>
AuthorDate: Thu Dec 28 15:25:15 2017 +0800

    SCB-98 ensured annotation checking is wired
    
    Signed-off-by: seanyinx <se...@huawei.com>
---
 .../omega/transaction/spring/CompensableAnnotationProcessor.java     | 2 --
 .../saga/omega/transaction/spring/TransactionAspectConfig.java       | 5 +++++
 2 files changed, 5 insertions(+), 2 deletions(-)

diff --git a/omega/omega-spring-tx/src/main/java/io/servicecomb/saga/omega/transaction/spring/CompensableAnnotationProcessor.java b/omega/omega-spring-tx/src/main/java/io/servicecomb/saga/omega/transaction/spring/CompensableAnnotationProcessor.java
index 743c216..81318ad 100644
--- a/omega/omega-spring-tx/src/main/java/io/servicecomb/saga/omega/transaction/spring/CompensableAnnotationProcessor.java
+++ b/omega/omega-spring-tx/src/main/java/io/servicecomb/saga/omega/transaction/spring/CompensableAnnotationProcessor.java
@@ -19,10 +19,8 @@ package io.servicecomb.saga.omega.transaction.spring;
 
 import org.springframework.beans.BeansException;
 import org.springframework.beans.factory.config.BeanPostProcessor;
-import org.springframework.stereotype.Component;
 import org.springframework.util.ReflectionUtils;
 
-@Component
 class CompensableAnnotationProcessor implements BeanPostProcessor {
 
   @Override
diff --git a/omega/omega-spring-tx/src/main/java/io/servicecomb/saga/omega/transaction/spring/TransactionAspectConfig.java b/omega/omega-spring-tx/src/main/java/io/servicecomb/saga/omega/transaction/spring/TransactionAspectConfig.java
index 358ef26..9fe5956 100644
--- a/omega/omega-spring-tx/src/main/java/io/servicecomb/saga/omega/transaction/spring/TransactionAspectConfig.java
+++ b/omega/omega-spring-tx/src/main/java/io/servicecomb/saga/omega/transaction/spring/TransactionAspectConfig.java
@@ -33,4 +33,9 @@ public class TransactionAspectConfig {
   TransactionAspect transactionAspect(MessageSender sender, OmegaContext context) {
     return new TransactionAspect(sender, context);
   }
+
+  @Bean
+  CompensableAnnotationProcessor compensableAnnotationProcessor() {
+    return new CompensableAnnotationProcessor();
+  }
 }

-- 
To stop receiving notification emails like this one, please contact
"commits@servicecomb.apache.org" <co...@servicecomb.apache.org>.