package org.dbsyncer.parser.model; import org.dbsyncer.parser.enums.MetaEnum; import java.util.Map; import java.util.concurrent.atomic.AtomicInteger; /** *

驱动同步元信息

*
 *     全量同步: 存放分页数
 *     增量同步:定时>时间戳; 日志>binlogFileName/binlogPosition/主从节点信息等
 * 
* * @author AE86 * @version 1.0.0 * @date 2020/04/21 16:19 */ public class Meta extends ConfigModel { private String mappingId; /** * {@link MetaEnum} */ private int state; private AtomicInteger total; private AtomicInteger success; private AtomicInteger fail; private Map map; public Meta() { } public Meta(String mappingId, int state, AtomicInteger total, AtomicInteger success, AtomicInteger fail, Map map) { this.mappingId = mappingId; this.state = state; this.total = total; this.success = success; this.fail = fail; this.map = map; } public String getMappingId() { return mappingId; } public void setMappingId(String mappingId) { this.mappingId = mappingId; } public int getState() { return state; } public void setState(int state) { this.state = state; } public AtomicInteger getTotal() { return total; } public void setTotal(AtomicInteger total) { this.total = total; } public AtomicInteger getSuccess() { return success; } public void setSuccess(AtomicInteger success) { this.success = success; } public AtomicInteger getFail() { return fail; } public void setFail(AtomicInteger fail) { this.fail = fail; } public Map getMap() { return map; } public void setMap(Map map) { this.map = map; } }