Class JournalLineCodec
java.lang.Object
io.leandev.appfuse.file.tx.JournalLineCodec
檔案交易日誌的單行 TSV 編解碼
各介質的 FileJournal 實作共用此 codec,確保格式一致、可跨介質互換解析。
格式(tab 分隔):{epochMillis}\t{op}\t{state}\t{fileId}\t{tempId}\t{txName},
空值欄位以空字串表示。
-
Method Summary
Modifier and TypeMethodDescriptionstatic JournalEntrydeserialize(String partition, String line) 解析單行;空白行或格式錯誤回傳 null(呼叫端略過該行)static String將事件序列化為單行
-
Method Details
-
serialize
將事件序列化為單行 -
deserialize
解析單行;空白行或格式錯誤回傳 null(呼叫端略過該行)- Parameters:
partition- 此日誌所屬分區(不入序列化內容,由讀取端帶入)line- 單行內容
-