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