| Constructor and Description |
|---|
DistributedLogReader(KafkaLogReader kafkaLogReader,
FileLogReader fileLogReader,
CheckpointManagerFactory checkpointManagerFactory,
StringPartitioner partitioner)
Creates a DistributedLogReader object.
|
| Modifier and Type | Method and Description |
|---|---|
void |
getLog(LoggingContext loggingContext,
long fromTimeMs,
long toTimeMs,
Filter filter,
Callback callback)
Returns log events of a Flow or Map between given times.
|
void |
getLogNext(LoggingContext loggingContext,
ReadRange readRange,
int maxEvents,
Filter filter,
Callback callback)
Read log events of a Flow or Map Reduce program after a given offset.
|
void |
getLogPrev(LoggingContext loggingContext,
ReadRange readRange,
int maxEvents,
Filter filter,
Callback callback)
Read log events of a Flow or Map Reduce program before a given offset.
|
@Inject public DistributedLogReader(KafkaLogReader kafkaLogReader, FileLogReader fileLogReader, CheckpointManagerFactory checkpointManagerFactory, StringPartitioner partitioner)
public void getLogNext(LoggingContext loggingContext, ReadRange readRange, int maxEvents, Filter filter, Callback callback)
LogReadergetLogNext in interface LogReaderloggingContext - context to look up log events.readRange - range for reading log events. Use ReadRange.LATEST to get the latest log events.maxEvents - max log events to return.filter - filter to select log eventscallback - callback to handle the log events.public void getLogPrev(LoggingContext loggingContext, ReadRange readRange, int maxEvents, Filter filter, Callback callback)
LogReadergetLogPrev in interface LogReaderloggingContext - context to look up log events.readRange - range for reading log events. Use ReadRange.LATEST to get the latest log events.maxEvents - max log events to return.filter - filter to select log eventscallback - callback to handle the log events.public void getLog(LoggingContext loggingContext, long fromTimeMs, long toTimeMs, Filter filter, Callback callback)
LogReaderCopyright © 2015 Cask Data, Inc. Licensed under the Apache License, Version 2.0.