ParserStrategy.java 452 B

1234567891011121314151617181920212223
  1. package org.dbsyncer.parser.strategy;
  2. import java.util.List;
  3. import java.util.Map;
  4. public interface ParserStrategy {
  5. /**
  6. * 同步消息
  7. *
  8. * @param tableGroupId
  9. * @param event
  10. * @param data
  11. */
  12. void execute(String tableGroupId, String event, Map<String, Object> data);
  13. /**
  14. * 完成同步后,执行回调删除消息
  15. *
  16. * @param messageIds
  17. */
  18. void complete(List<String> messageIds);
  19. }