TimestampExtractor

fun interface TimestampExtractor<in Res> : TimestampExtractor<Res>

Types

Link copied to clipboard
object Companion

Functions

Link copied to clipboard
open override fun extractTimestamp(    session: Session,     message: Res,     streamStartTime: Long): Long

abstract fun extractTimestamp(    session: Session,     message: Res,     streamStartTime: Long): Long

See TimestampExtractorS.extractTimestamp

Link copied to clipboard
open override fun writeEvents(    session: Session,     streamStartTime: Long,     requestName: String,     message: @UnsafeVariance Res,     receiveTime: Long,     statsEngine: StatsEngine,     logger: Logger,     status: Status,     errorMessage: Option<String>)