Skip to content
scalive
Menu
ConnectingLiveReconnectingOffline
GitHub
e

LifecycleFailure

enum LifecycleFailure

Low-cardinality failure classification suitable for metrics and tracing attributes.

Defined by scalive.LifecycleFailure. View source (scalive/api/src/scalive/LifecycleObserver.scala:204-229)

Values5

IngressSaturated

val IngressSaturated: LifecycleFailure

The connection rejected a command for the lifecycle because its ingress queue or pending command limit was full. Scalive then stops the lifecycle.

Defined by scalive.LifecycleFailure.IngressSaturated. View source (scalive/api/src/scalive/LifecycleObserver.scala:223-223)

Interrupted

val Interrupted: LifecycleFailure

The work was interrupted before it finished, for example because the lifecycle closed.

Defined by scalive.LifecycleFailure.Interrupted. View source (scalive/api/src/scalive/LifecycleObserver.scala:229-229)

JoinRejected

val JoinRejected: LifecycleFailure

Scalive rejected a join, for example for an invalid or stale session, or the joined LiveView failed to start.

Defined by scalive.LifecycleFailure.JoinRejected. View source (scalive/api/src/scalive/LifecycleObserver.scala:215-215)

MailboxSaturated

val MailboxSaturated: LifecycleFailure

The mailbox of the lifecycle was full and rejected a command.

Defined by scalive.LifecycleFailure.MailboxSaturated. View source (scalive/api/src/scalive/LifecycleObserver.scala:218-218)

SubscriptionDefect

val SubscriptionDefect: LifecycleFailure

A managed subscription stream died with a defect.

Defined by scalive.LifecycleFailure.SubscriptionDefect. View source (scalive/api/src/scalive/LifecycleObserver.scala:226-226)