InstanceSessionStartedEvent

data class InstanceSessionStartedEvent(val nanoTime: Long = System.nanoTime(), val systemTimestamp: 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(nanoTime: Long = System.nanoTime(), systemTimestamp: 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 nanoTime: Long

Current value of the most precise available system timer, in nanoseconds.

Link copied to clipboard

Session's id

Link copied to clipboard

Summary of the session's status.

Link copied to clipboard
open override val systemTimestamp: Long

Current time in milliseconds.

Functions

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