DemoConvertServiceImpl.java 1.0 KB

12345678910111213141516171819202122232425262728293031323334353637
  1. package org.dbsyncer.plugin.service;
  2. import org.dbsyncer.common.config.AppConfig;
  3. import org.dbsyncer.common.model.FullConvertContext;
  4. import org.dbsyncer.common.model.IncrementConvertContext;
  5. import org.dbsyncer.common.spi.ConvertService;
  6. import org.slf4j.Logger;
  7. import org.slf4j.LoggerFactory;
  8. import org.springframework.beans.factory.annotation.Autowired;
  9. import org.springframework.stereotype.Component;
  10. @Component
  11. public class DemoConvertServiceImpl implements ConvertService {
  12. private final Logger logger = LoggerFactory.getLogger(getClass());
  13. @Autowired
  14. private AppConfig appConfig;
  15. @Override
  16. public void convert(FullConvertContext context) {
  17. }
  18. @Override
  19. public void convert(IncrementConvertContext context) {
  20. logger.info("插件正在处理同步数据,事件:{},数据:{}", context.getEvent(), context.getSource());
  21. }
  22. @Override
  23. public String getVersion() {
  24. return appConfig.getVersion();
  25. }
  26. public String getName() {
  27. return "Demo";
  28. }
  29. }