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>.