wvlet.airframe.metrics

Type members

Classlikes

case
class Count(value: Long, unit: CountUnit) extends Comparable[Count]

A human-readable integer (non-decimal number) representation.

A human-readable integer (non-decimal number) representation.

Companion
object
object Count
Companion
class
case
class DataSize(value: Double, unit: DataSizeUnit) extends Comparable[DataSize]

A human-readable data size representation. This is a re-implementation of https://github.com/airlift/units/blob/master/src/main/java/io/airlift/units/DataSize.java for Scala.

A human-readable data size representation. This is a re-implementation of https://github.com/airlift/units/blob/master/src/main/java/io/airlift/units/DataSize.java for Scala.

Companion
object
object DataSize
Companion
class
case
class ElapsedTime(value: Double, unit: TimeUnit) extends Comparable[ElapsedTime]

Scala version of io.airlift.unit.Duration

Scala version of io.airlift.unit.Duration

Companion
object
Companion
class
object TimeParser extends LogSupport

Time string to ZonedDateTime converter

Time string to ZonedDateTime converter

case
class TimeVector(x: Long, offset: Long, unit: TimeWindowUnit)
Companion
object
object TimeVector
Companion
class
case
class TimeWindow(start: ZonedDateTime, end: ZonedDateTime)

TimeWindow of [statrt, end) range. The end-side is open. start <= time < end

TimeWindow of [statrt, end) range. The end-side is open. start <= time < end

Companion
object
object TimeWindow extends LogSupport
Companion
class
class TimeWindowBuilder(val zone: ZoneOffset, currentTime: Option[ZonedDateTime]) extends LogSupport
sealed abstract
class TimeWindowUnit(val symbol: String, val secondsInUnit: Int)
Companion
object
Companion
class

Value members

Concrete fields

val UTC: ZoneOffset
val systemTimeZone: ZoneOffset