BeamConsole.Collector.Subscriber (beam_console v0.3.0)

Copy Markdown View Source

Tracks bounded version delivery state for one monitored collector subscriber.

A subscriber can have one outstanding notification and one replaceable pending sequence regardless of how many snapshots commit while it is stalled.

Summary

Types

t()

@type t() :: %BeamConsole.Collector.Subscriber{
  last_acked_sequence: non_neg_integer(),
  monitor_ref: reference(),
  outstanding_sequence: non_neg_integer() | nil,
  pending_sequence: non_neg_integer() | nil
}