|
@@ -8,8 +8,6 @@ import java.util.TimerTask;
|
|
import java.util.concurrent.atomic.AtomicBoolean;
|
|
import java.util.concurrent.atomic.AtomicBoolean;
|
|
import java.util.concurrent.atomic.AtomicLong;
|
|
import java.util.concurrent.atomic.AtomicLong;
|
|
|
|
|
|
-import com.alibaba.otter.canal.parse.driver.mysql.packets.GTIDSet;
|
|
|
|
-import com.alibaba.otter.canal.parse.inbound.mysql.MysqlMultiStageCoprocessor;
|
|
|
|
import org.apache.commons.lang.StringUtils;
|
|
import org.apache.commons.lang.StringUtils;
|
|
import org.apache.commons.lang.exception.ExceptionUtils;
|
|
import org.apache.commons.lang.exception.ExceptionUtils;
|
|
import org.apache.commons.lang.math.RandomUtils;
|
|
import org.apache.commons.lang.math.RandomUtils;
|
|
@@ -21,11 +19,13 @@ import com.alibaba.otter.canal.common.AbstractCanalLifeCycle;
|
|
import com.alibaba.otter.canal.common.alarm.CanalAlarmHandler;
|
|
import com.alibaba.otter.canal.common.alarm.CanalAlarmHandler;
|
|
import com.alibaba.otter.canal.filter.CanalEventFilter;
|
|
import com.alibaba.otter.canal.filter.CanalEventFilter;
|
|
import com.alibaba.otter.canal.parse.CanalEventParser;
|
|
import com.alibaba.otter.canal.parse.CanalEventParser;
|
|
|
|
+import com.alibaba.otter.canal.parse.driver.mysql.packets.GTIDSet;
|
|
import com.alibaba.otter.canal.parse.driver.mysql.packets.MysqlGTIDSet;
|
|
import com.alibaba.otter.canal.parse.driver.mysql.packets.MysqlGTIDSet;
|
|
import com.alibaba.otter.canal.parse.exception.CanalParseException;
|
|
import com.alibaba.otter.canal.parse.exception.CanalParseException;
|
|
import com.alibaba.otter.canal.parse.exception.PositionNotFoundException;
|
|
import com.alibaba.otter.canal.parse.exception.PositionNotFoundException;
|
|
import com.alibaba.otter.canal.parse.exception.TableIdNotFoundException;
|
|
import com.alibaba.otter.canal.parse.exception.TableIdNotFoundException;
|
|
import com.alibaba.otter.canal.parse.inbound.EventTransactionBuffer.TransactionFlushCallback;
|
|
import com.alibaba.otter.canal.parse.inbound.EventTransactionBuffer.TransactionFlushCallback;
|
|
|
|
+import com.alibaba.otter.canal.parse.inbound.mysql.MysqlMultiStageCoprocessor;
|
|
import com.alibaba.otter.canal.parse.index.CanalLogPositionManager;
|
|
import com.alibaba.otter.canal.parse.index.CanalLogPositionManager;
|
|
import com.alibaba.otter.canal.parse.support.AuthenticationInfo;
|
|
import com.alibaba.otter.canal.parse.support.AuthenticationInfo;
|
|
import com.alibaba.otter.canal.protocol.CanalEntry;
|
|
import com.alibaba.otter.canal.protocol.CanalEntry;
|