Module: NATS::JetStream::Msg::Ack

Defined in:
lib/nats/io/js.rb

Defined Under Namespace

Classes: SequencePair

Constant Summary collapse

Ack =

Ack types

("+ACK".freeze)
Nak =
("-NAK".freeze)
Progress =
("+WPI".freeze)
Term =
("+TERM".freeze)
Empty =
(''.freeze)
DotSep =
('.'.freeze)
NoDomainName =
('_'.freeze)
Prefix0 =

Position

('$JS'.freeze)
Prefix1 =
('ACK'.freeze)
Domain =
2
AccHash =
3
Stream =
4
Consumer =
5
NumDelivered =
6
StreamSeq =
7
ConsumerSeq =
8
Timestamp =
9
NumPending =
10
V1TokenCounts =

Subject without domain: $JS.ACK.<stream>.<consumer>.<delivered>.<sseq>.<cseq>.<tm>.<pending>

9
V2TokenCounts =

Subject with domain: $JS.ACK.<domain>.<account hash>.<stream>.<consumer>.<delivered>.<sseq>.<cseq>.<tm>.<pending>.<a token with a random value>

12