class
LavinMQ::AMQP::StreamConsumer
- LavinMQ::AMQP::StreamConsumer
- LavinMQ::AMQP::Consumer
- LavinMQ::Client::Channel::Consumer
- Reference
- Object
Included Modules
Defined in:
lavinmq/amqp/stream_consumer.crConstructors
Instance Method Summary
- #ack(sp)
- #filter_match?(msg_headers) : Bool
- #offset : Int64
- #offset=(offset : Int64)
- #pos : UInt32
- #pos=(pos : UInt32)
- #reject(sp, requeue : Bool)
- #requeued : Deque(LavinMQ::SegmentPosition)
- #segment : UInt32
- #segment=(segment : UInt32)
Instance methods inherited from module LavinMQ::SortableJSON
details_tuple
details_tuple,
search_match?(value : String)search_match?(value : Regex) search_match?, to_json(json : JSON::Builder) to_json
Instance methods inherited from class LavinMQ::AMQP::Consumer
accepts? : Bool
accepts?,
ack(sp)
ack,
cancel
cancel,
channel : LavinMQ::AMQP::Channel
channel,
channel_name
channel_name,
close
close,
closed? : Bool
closed?,
deliver(msg, sp, redelivered = false, recover = false)
deliver,
details_tuple
details_tuple,
exclusive? : Bool
exclusive?,
flow(active : Bool)
flow,
has_capacity : Channel(Bool)
has_capacity,
no_ack? : Bool
no_ack?,
prefetch_count : UInt16
prefetch_count,
prefetch_count=(prefetch_count : UInt16)
prefetch_count=,
priority : Int32
priority,
queue : LavinMQ::AMQP::Queue
queue,
reject(sp, requeue = false)
reject,
tag : String
tag,
unacked : UInt32
unacked,
unacked_messages
unacked_messages
Constructor methods inherited from class LavinMQ::AMQP::Consumer
new(channel : AMQP::Channel, queue : Queue, frame : AMQP::Frame::Basic::Consume)
new
Instance methods inherited from module LavinMQ::SortableJSON
details_tuple
details_tuple,
search_match?(value : String)search_match?(value : Regex) search_match?, to_json(json : JSON::Builder) to_json
Instance methods inherited from module LavinMQ::SortableJSON
details_tuple
details_tuple,
search_match?(value : String)search_match?(value : Regex) search_match?, to_json(json : JSON::Builder) to_json