Skip to content
scalive
Menu
ConnectingLiveReconnectingOffline
GitHub
e

LifecycleQueue

enum LifecycleQueue

Bounded runtime queue observed by Scalive.

Defined by scalive.LifecycleQueue. View source (scalive/api/src/scalive/LifecycleObserver.scala:245-264)

Values4

ConnectionIngress

val ConnectionIngress: LifecycleQueue

The connection queue of incoming commands for one lifecycle, such as browser events, before they reach its mailbox. Scalive samples its depth after each accepted command.

Defined by scalive.LifecycleQueue.ConnectionIngress. View source (scalive/api/src/scalive/LifecycleObserver.scala:249-249)

ConnectionPendingCommands

val ConnectionPendingCommands: LifecycleQueue

The limit on commands that the connection accepted for one lifecycle and has not completed. Scalive reports it only when the limit rejects a command.

Defined by scalive.LifecycleQueue.ConnectionPendingCommands. View source (scalive/api/src/scalive/LifecycleObserver.scala:254-254)

KernelMailbox

val KernelMailbox: LifecycleQueue

The mailbox of commands waiting for a turn of the lifecycle. Scalive samples its depth each time the lifecycle takes a command.

Defined by scalive.LifecycleQueue.KernelMailbox. View source (scalive/api/src/scalive/LifecycleObserver.scala:259-259)

Writer

val Writer: LifecycleQueue

The queue of lifecycle output on its way to the WebSocket. Scalive reports it only when it is full.

Defined by scalive.LifecycleQueue.Writer. View source (scalive/api/src/scalive/LifecycleObserver.scala:264-264)