LavinMQ::Message
Messages from publishers, read from socket and then written to mmap files
Constructors
A copy of a stored message that the broker moves to another queue (dead-lettered, delayed, retried). Build every such copy with this, so it's marked moved.
Instance methods
Set for the copies the broker makes of another queue's messages, see .moved_copy, so the segments they're written to are synced before the segment they were moved out of is unlinked, see Persister#unlink_after_sync
Set for the copies the broker makes of another queue's messages, see .moved_copy, so the segments they're written to are synced before the segment they were moved out of is unlinked, see Persister#unlink_after_sync
Set for publishes that are confirmed (AMQP confirm mode, MQTT QoS 1), so the segments they're written to are synced before the confirm
Set for publishes that are confirmed (AMQP confirm mode, MQTT QoS 1), so the segments they're written to are synced before the confirm
Set for transactional publishes, the commit syncs the data dir