diff options
| author | Ted Ross <tross@apache.org> | 2009-09-23 15:34:46 +0000 |
|---|---|---|
| committer | Ted Ross <tross@apache.org> | 2009-09-23 15:34:46 +0000 |
| commit | e22a66333c43313a480273577d8834a1a04fabdc (patch) | |
| tree | 8dce72eab68ca899d5650edfae634a7b04207231 /cpp/bindings/qmf/tests/ruby_console.rb | |
| parent | 2d25b7496207e62c98386b96506d49f4311c4d49 (diff) | |
| download | qpid-python-e22a66333c43313a480273577d8834a1a04fabdc.tar.gz | |
Fixes to the QMF Ruby API - added missing methods and reduced use of "get_" convention.
git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@818141 13f79535-47bb-0310-9956-ffa450edef68
Diffstat (limited to 'cpp/bindings/qmf/tests/ruby_console.rb')
| -rwxr-xr-x | cpp/bindings/qmf/tests/ruby_console.rb | 20 |
1 files changed, 11 insertions, 9 deletions
diff --git a/cpp/bindings/qmf/tests/ruby_console.rb b/cpp/bindings/qmf/tests/ruby_console.rb index 90672b2447..d4df4ebc5d 100755 --- a/cpp/bindings/qmf/tests/ruby_console.rb +++ b/cpp/bindings/qmf/tests/ruby_console.rb @@ -25,12 +25,12 @@ require 'socket' class App < Qmf::ConsoleHandler def dump_schema - packages = @qmfc.get_packages + packages = @qmfc.packages puts "----- Packages -----" packages.each do |p| puts p puts " ----- Object Classes -----" - classes = @qmfc.get_classes(p) + classes = @qmfc.classes(p) classes.each do |c| puts " #{c.name}" @@ -59,7 +59,7 @@ class App < Qmf::ConsoleHandler end puts " ----- Event Classes -----" - classes = @qmfc.get_classes(p, Qmf::CLASS_EVENT) + classes = @qmfc.classes(p, Qmf::CLASS_EVENT) classes.each do |c| puts " #{c.name}" puts " ---- Args ----" @@ -74,8 +74,8 @@ class App < Qmf::ConsoleHandler def main @settings = Qmf::ConnectionSettings.new - @settings.set_attr("host", ARGV[0]) if ARGV.size > 0 - @settings.set_attr("port", ARGV[1].to_i) if ARGV.size > 1 + @settings.host = ARGV[0] if ARGV.size > 0 + @settings.port = ARGV[1].to_i if ARGV.size > 1 @connection = Qmf::Connection.new(@settings) @qmfc = Qmf::Console.new @@ -84,7 +84,7 @@ class App < Qmf::ConsoleHandler dump_schema - agents = @qmfc.get_agents() + agents = @qmfc.agents() puts "---- Agents ----" agents.each do |a| puts " => #{a.label}" @@ -92,23 +92,25 @@ class App < Qmf::ConsoleHandler puts "----" for idx in 0...20 - blist = @qmfc.get_objects(Qmf::Query.new(:class => "broker")) + blist = @qmfc.objects(Qmf::Query.new(:class => "broker")) puts "---- Brokers ----" blist.each do |b| puts " ---- Broker ----" puts " systemRef: #{b.systemRef}" puts " port : #{b.port}" puts " uptime : #{b.uptime / 1000000000}" + puts " properties : #{b.properties}" + puts " statistics : #{b.statistics}" for rep in 0...1 puts " Pinging..." ret = b.echo(45, 'text string') - puts " status=#{ret.status} text=#{ret.exception.asString} seq=#{ret.arguments['sequence']} body=#{ret.arguments['body']}" + puts " status=#{ret.status} text=#{ret.exception.asString} seq=#{ret.args.sequence} body=#{ret.args.body}" end end puts "----" - qlist = @qmfc.get_objects(Qmf::Query.new(:package => "org.apache.qpid.broker", + qlist = @qmfc.objects(Qmf::Query.new(:package => "org.apache.qpid.broker", :class => "queue")) puts "---- Queues ----" qlist.each do |q| |
