FateLogReader

Reads logs written by FateLogWriter, one entry at a time.

Constructors

Link copied to clipboard
constructor(stream: InputStream)

Types

Link copied to clipboard
data class ChannelInfo(val name: String, val schema: FateSchema<*>)
Link copied to clipboard
object Companion

Functions

Link copied to clipboard
open override fun close()
Link copied to clipboard

Returns the channel at index, or null if its schema entry hasn't been read.

Link copied to clipboard

Returns the channels whose schema entries have been read so far.

Link copied to clipboard
open operator override fun hasNext(): Boolean
Link copied to clipboard
open operator override fun next(): FateLogEntry
Link copied to clipboard

Reads every remaining entry into a list. This consumes the reader.

Link copied to clipboard

Reads every remaining entry and returns the messages for channelName.