InstanceSessionStartedEvent

data class InstanceSessionStartedEvent(val nt: Long = System.nanoTime(), val ts: Long = System.currentTimeMillis(), val id: String, val sessionId: Int, val summary: SessionSummary) : InstanceEvent, StatusEvent

An event signaling that a new measurement session was started on this instance.

Constructors

Link copied to clipboard
constructor(nt: Long = System.nanoTime(), ts: Long = System.currentTimeMillis(), id: String, sessionId: Int, summary: SessionSummary)

Properties

Link copied to clipboard
open override val id: String

The id of the PowerGoblin instance.

Link copied to clipboard
open override val nt: Long

Event timestamp in nanoseconds (more precise, but overflows).

Link copied to clipboard

Session's id

Link copied to clipboard

Summary of the session's status.

Link copied to clipboard
open override val ts: Long

Event timestamp in milliseconds.

Functions

Link copied to clipboard
open override fun toString(): String