فهرست منبع

Update CanalMessageDeserializer.java

fix lazyParseEntry 'raw' wrong value.
jiacheo 6 سال پیش
والد
کامیت
9473f4e8fd
1فایلهای تغییر یافته به همراه2 افزوده شده و 0 حذف شده
  1. 2 0
      client/src/main/java/com/alibaba/otter/canal/client/CanalMessageDeserializer.java

+ 2 - 0
client/src/main/java/com/alibaba/otter/canal/client/CanalMessageDeserializer.java

@@ -32,10 +32,12 @@ public class CanalMessageDeserializer {
                         if (lazyParseEntry) {
                             // byteString
                             result.setRawEntries(messages.getMessagesList());
+                            result.setRaw(true);
                         } else {
                             for (ByteString byteString : messages.getMessagesList()) {
                                 result.addEntry(CanalEntry.Entry.parseFrom(byteString));
                             }
+                            result.setRaw(false);
                         }
                         return result;
                     }