public interface LogContextMapper
Modifier and Type | Method and Description |
---|---|
Log |
getLog(Long logId,
LogMetadata logMetadata)
Get log with a given ID
|
LogMetadata |
getLogMetadata(Long logId)
Retrieve log metadata for the root log
|
List<Log> |
loadEarlier(Log log,
Long logId,
Long offset,
Long amount,
LogMetadata logMetadata)
Load logs that occurred BEFORE the wanted log that have the same metaata and occurred in the same thread
|
List<Log> |
loadLater(Log log,
Long logId,
Long offset,
Long amount,
LogMetadata logMetadata)
Load logs that occurred AFTER the wanted log
|
LogMetadata getLogMetadata(@Param(value="logId") Long logId)
logId
- id of the root logLog getLog(@Param(value="logId") Long logId, @Param(value="metadata") LogMetadata logMetadata)
logId
- id of the wanted loglogMetadata
- metadata of the log used to dynamically choose the correct table to joinList<Log> loadEarlier(@Param(value="log") Log log, @Param(value="logId") Long logId, @Param(value="offset") Long offset, @Param(value="amount") Long amount, @Param(value="metadata") LogMetadata logMetadata)
log
- root loglogId
- id of the root logoffset
- amount of logs already loadedamount
- amount to loadlogMetadata
- root log metadataList<Log> loadLater(@Param(value="log") Log log, @Param(value="logId") Long logId, @Param(value="offset") Long offset, @Param(value="amount") Long amount, @Param(value="metadata") LogMetadata logMetadata)
log
- root loglogId
- id of the root logoffset
- amount of logs already loadedamount
- amount to loadlogMetadata
- root log metadataCopyright © 2020. All rights reserved.