class

AMQProxy::Client

Inherits Reference / Object

Constants

Log = ::Log.for(self)
ServerProperties = AMQ::Protocol::Table.new({ product: "AMQProxy", version: VERSION, capabilities: { consumer_priorities: true, exchange_exchange_bindings: true, "connection.blocked": true, authentication_failure_close: true, per_consumer_qos: true, "basic.nack": true, direct_reply_to: true, publisher_confirms: true, consumer_cancel_notify: true, }, })

Constructors

new(socket : TCPSocket)
Source

Instance methods

close
Source
close_channel(id, code, reason)
Source
close_connection(code, text, frame = nil)
Source
close_socket
Source
credentials
Source
read_loop(channel_pool, socket = @socket)

frames from enduser

Source
write(frame : AMQ::Protocol::Frame)

Send frame to client, channel id should already be remapped by the caller

Source

Nested types