# `BeamConsole.Collector.Subscriber`
[🔗](https://github.com/cristianodabc/beam-console/blob/v0.5.4/lib/beam_console/collector/subscriber.ex#L1)

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.

# `t`

```elixir
@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
}
```

---

*Consult [api-reference.md](api-reference.md) for complete listing*
