Sha256: 1e50037ed2d1d3ae0e4c8ef4a8fb02ba429bb3533d524bba3959d4305dfb1ccb

Contents?: true

Size: 648 Bytes

Versions: 26

Compression:

Stored size: 648 Bytes

Contents

#!/usr/bin/env ruby
# encoding: utf-8

__dir = File.dirname(File.expand_path(__FILE__))
require File.join(__dir, "example_helper")

amq_client_example "Open and then close AMQ channel" do |client|
  puts "AMQP connection is open: #{client.connection.server_properties.inspect}"

  channel = AMQ::Client::Channel.new(client, 1)
  channel.open do
    puts "Channel #{channel.id} is now open!"
    puts "Lets close it."
    channel.close do
      puts "Closed channel ##{channel.id}"
      puts
      client.disconnect do
        puts
        puts "AMQP connection is now properly closed"
        Coolio::Loop.default.stop
      end
    end
  end
end

Version data entries

26 entries across 26 versions & 1 rubygems

Version Path
amq-client-0.7.0.alpha5 examples/coolio_adapter/channel_close.rb
amq-client-0.7.0.alpha4 examples/coolio_adapter/channel_close.rb
amq-client-0.7.0.alpha3 examples/coolio_adapter/channel_close.rb
amq-client-0.7.0.alpha2 examples/coolio_adapter/channel_close.rb
amq-client-0.7.0.alpha1 examples/coolio_adapter/channel_close.rb
amq-client-0.5.0 examples/coolio_adapter/channel_close.rb