AnalyticsInterruptibleSession

Represents AnalyticsSession's additional protocol in cases where the session workflow needs to be interrupted.

Inheritors

Properties

Link copied to clipboard
Link copied to clipboard

The connectivity status to the analytics system.

Link copied to clipboard
abstract var logger: Logger

The Logger for call tracing.

Link copied to clipboard

The current lifecycle State.

Functions

Link copied to clipboard
abstract fun interruptEnd(value: Q)

Must be called to mark the end of the session's lifecycle interruption in order to resume normal session workflow.

Link copied to clipboard
abstract fun interruptStart(value: Q)

Must be called to mark the start of the session's lifecycle interruption in order to pause normal session workflow.

Link copied to clipboard
abstract fun start(value: P)

Must be called to initiate analytics session lifecycle.

Link copied to clipboard
abstract fun stop(error: E?)

Must be called to terminate analytics session lifecycle.