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