public final class LiveStreamFileReader extends LiveFileReader<PositionStreamEvent,StreamFileOffset>
LiveFileReader that gives infinite stream event.| Constructor and Description |
|---|
LiveStreamFileReader(StreamConfig streamConfig,
StreamFileOffset beginOffset)
Construct a reader with
Constants.Stream.NEW_FILE_CHECK_INTERVAL
as the max interval to check for new file. |
LiveStreamFileReader(StreamConfig streamConfig,
StreamFileOffset beginOffset,
long maxFileCheckInterval)
Creates a new file reader.
|
| Modifier and Type | Method and Description |
|---|---|
protected FileReader<PositionStreamEvent,StreamFileOffset> |
renewReader() |
close, getPosition, initialize, read, readpublic LiveStreamFileReader(StreamConfig streamConfig, StreamFileOffset beginOffset)
Constants.Stream.NEW_FILE_CHECK_INTERVAL
as the max interval to check for new file.
Same as calling
LiveStreamFileReader(streamConfig, beginOffset, Constants.Stream.NEW_FILE_CHECK_INTERVAL).
public LiveStreamFileReader(StreamConfig streamConfig, StreamFileOffset beginOffset, long maxFileCheckInterval)
streamConfig - the stream configuration.beginOffset - the offset information to begin with.maxFileCheckInterval - maximum interval in milliseconds for checking for new stream file.@Nullable protected FileReader<PositionStreamEvent,StreamFileOffset> renewReader() throws IOException
renewReader in class LiveFileReader<PositionStreamEvent,StreamFileOffset>null if no update.IOExceptionCopyright © 2016 Cask Data, Inc. Licensed under the Apache License, Version 2.0.