Package com.logviewer.data2
Class CompaundLogReader
java.lang.Object
com.logviewer.data2.LogReader
com.logviewer.data2.CompaundLogReader
-
Constructor Summary
ConstructorsConstructorDescriptionCompaundLogReader(LogReader[] readers, BiFunction<LogRecord, Integer, LogRecord> transformer) -
Method Summary
Modifier and TypeMethodDescriptionvoidappendTail(byte[] data, int offset, int length, long realLength) booleanvoidclear()booleanbooleanparseRecord(byte[] data, int offset, int length, long start, long end) Methods inherited from class com.logviewer.data2.LogReader
parseRecord
-
Constructor Details
-
CompaundLogReader
public CompaundLogReader(@NonNull LogReader[] readers, @NonNull BiFunction<LogRecord, Integer, LogRecord> transformer)
-
-
Method Details
-
parseRecord
public boolean parseRecord(byte[] data, int offset, int length, long start, long end) - Specified by:
parseRecordin classLogReader
-
canAppendTail
public boolean canAppendTail()- Specified by:
canAppendTailin classLogReader
-
appendTail
public void appendTail(byte[] data, int offset, int length, long realLength) - Specified by:
appendTailin classLogReader
-
clear
public void clear() -
hasParsedRecord
public boolean hasParsedRecord()- Specified by:
hasParsedRecordin classLogReader
-
buildRecord
- Specified by:
buildRecordin classLogReader
-