AMQP::Client::Channel
Constructors
new(inner : Amqp::Channel)
SourceInstance methods
basic_consume(queue : String, tag : String = "", no_ack : Bool = true, exclusive : Bool = false, block : Bool = false, args arguments = Arguments.new, work_pool : Int32 = 1, &callback : DeliverMessage -> Nil) : String
Sourcebasic_publish(body : Bytes, exchange : String, routing_key : String = "", mandatory : Bool = false, immediate : Bool = false, props properties = Properties.new) : UInt64
Sourcebasic_publish(body : String, exchange : String, routing_key : String = "", mandatory : Bool = false, immediate : Bool = false, props properties = Properties.new) : UInt64
Sourcebasic_publish(io : IO, exchange : String, routing_key : String = "", mandatory : Bool = false, immediate : Bool = false, props properties = Properties.new) : UInt64
Sourcebasic_publish(body : Bytes, exchange : String, routing_key : String = "", mandatory : Bool = false, immediate : Bool = false, props properties = Properties.new, &callback : Bool -> Nil) : UInt64
Sourcebasic_publish(io : IO, exchange : String, routing_key : String = "", mandatory : Bool = false, immediate : Bool = false, props properties = Properties.new, &callback : Bool -> Nil) : UInt64
Sourceclose
Sourceclosed?
Sourceconfirm_select
Sourceexchange(name : String, type : String, passive : Bool = false, durable : Bool = true, internal : Bool = false, auto_delete : Bool = false, args arguments = Arguments.new) : Exchange
Sourceid
Sourceinner
Sourcequeue(name : String = "", passive : Bool = false, durable : Bool = true, exclusive : Bool = false, auto_delete : Bool = false, args arguments = Arguments.new) : Queue
Sourcequeue_bind(queue : String, exchange : String, routing_key : String = "", args arguments = Arguments.new, no_wait : Bool = false) : Nil
Sourcequeue_declare(name : String = "", passive : Bool = false, durable : Bool = false, exclusive : Bool = false, auto_delete : Bool = false, no_wait : Bool = false, args arguments = Arguments.new)
Sourcetx_commit
Sourcetx_rollback
Sourcetx_select
Source