|
@@ -7,6 +7,9 @@ import com.github.shyiko.mysql.binlog.io.ByteArrayInputStream;
|
|
|
import com.github.shyiko.mysql.binlog.network.*;
|
|
|
import com.github.shyiko.mysql.binlog.network.protocol.*;
|
|
|
import com.github.shyiko.mysql.binlog.network.protocol.command.*;
|
|
|
+import org.dbsyncer.listener.mysql.deserializer.DeleteDeserializer;
|
|
|
+import org.dbsyncer.listener.mysql.deserializer.UpdateDeserializer;
|
|
|
+import org.dbsyncer.listener.mysql.deserializer.WriteDeserializer;
|
|
|
import org.slf4j.Logger;
|
|
|
import org.slf4j.LoggerFactory;
|
|
|
|
|
@@ -543,9 +546,9 @@ public class BinaryLogRemoteClient implements BinaryLogClient {
|
|
|
eventDataDeserializers.put(EventType.UPDATE_ROWS, new UpdateRowsEventDataDeserializer(tableMapEventByTableId));
|
|
|
eventDataDeserializers.put(EventType.WRITE_ROWS, new WriteRowsEventDataDeserializer(tableMapEventByTableId));
|
|
|
eventDataDeserializers.put(EventType.DELETE_ROWS, new DeleteRowsEventDataDeserializer(tableMapEventByTableId));
|
|
|
- eventDataDeserializers.put(EventType.EXT_WRITE_ROWS, (new WriteRowsEventDataDeserializer(tableMapEventByTableId)).setMayContainExtraInformation(true));
|
|
|
- eventDataDeserializers.put(EventType.EXT_UPDATE_ROWS, (new UpdateRowsEventDataDeserializer(tableMapEventByTableId)).setMayContainExtraInformation(true));
|
|
|
- eventDataDeserializers.put(EventType.EXT_DELETE_ROWS, (new DeleteRowsEventDataDeserializer(tableMapEventByTableId)).setMayContainExtraInformation(true));
|
|
|
+ eventDataDeserializers.put(EventType.EXT_WRITE_ROWS, (new WriteDeserializer(tableMapEventByTableId)).setMayContainExtraInformation(true));
|
|
|
+ eventDataDeserializers.put(EventType.EXT_UPDATE_ROWS, (new UpdateDeserializer(tableMapEventByTableId)).setMayContainExtraInformation(true));
|
|
|
+ eventDataDeserializers.put(EventType.EXT_DELETE_ROWS, (new DeleteDeserializer(tableMapEventByTableId)).setMayContainExtraInformation(true));
|
|
|
eventDataDeserializers.put(EventType.XID, new XidEventDataDeserializer());
|
|
|
|
|
|
if (simpleEventModel) {
|