Meta.java 2.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990
  1. package org.dbsyncer.parser.model;
  2. import org.dbsyncer.parser.enums.MetaEnum;
  3. import java.util.Map;
  4. import java.util.concurrent.atomic.AtomicInteger;
  5. /**
  6. * <p>驱动同步元信息</p>
  7. * <pre>
  8. * 全量同步: 存放分页数
  9. * 增量同步:定时>时间戳; 日志>binlogFileName/binlogPosition/主从节点信息等
  10. * </pre>
  11. *
  12. * @author AE86
  13. * @version 1.0.0
  14. * @date 2020/04/21 16:19
  15. */
  16. public class Meta extends ConfigModel {
  17. private String mappingId;
  18. /**
  19. * {@link MetaEnum}
  20. */
  21. private int state;
  22. private AtomicInteger total;
  23. private AtomicInteger success;
  24. private AtomicInteger fail;
  25. private Map<String, String> map;
  26. public Meta() {
  27. }
  28. public Meta(String mappingId, int state, AtomicInteger total, AtomicInteger success, AtomicInteger fail, Map<String, String> map) {
  29. this.mappingId = mappingId;
  30. this.state = state;
  31. this.total = total;
  32. this.success = success;
  33. this.fail = fail;
  34. this.map = map;
  35. }
  36. public String getMappingId() {
  37. return mappingId;
  38. }
  39. public void setMappingId(String mappingId) {
  40. this.mappingId = mappingId;
  41. }
  42. public int getState() {
  43. return state;
  44. }
  45. public void setState(int state) {
  46. this.state = state;
  47. }
  48. public AtomicInteger getTotal() {
  49. return total;
  50. }
  51. public void setTotal(AtomicInteger total) {
  52. this.total = total;
  53. }
  54. public AtomicInteger getSuccess() {
  55. return success;
  56. }
  57. public void setSuccess(AtomicInteger success) {
  58. this.success = success;
  59. }
  60. public AtomicInteger getFail() {
  61. return fail;
  62. }
  63. public void setFail(AtomicInteger fail) {
  64. this.fail = fail;
  65. }
  66. public Map<String, String> getMap() {
  67. return map;
  68. }
  69. public void setMap(Map<String, String> map) {
  70. this.map = map;
  71. }
  72. }