Crabbit::Delivery
One logical message delivered from a RabbitMQ stream.
The raw AMQP payload is available immediately. #message decodes it lazily
and caches the result. Pull consumers must call #processed! after
successful processing so Crabbit can replenish chunk credit and advance the
recovery offset.
Instance methods
processed!
Idempotently marks this delivery as processed.
Credit is replenished only after every logical delivery in the same broker chunk is processed.
raw
Returns the complete encoded AMQP message bytes.
This buffer owns the storage referenced by zero-copy #message values.