summaryrefslogtreecommitdiff
path: root/cpp/bindings/qmf/tests/ruby_console.rb
diff options
context:
space:
mode:
authorTed Ross <tross@apache.org>2009-09-23 15:34:46 +0000
committerTed Ross <tross@apache.org>2009-09-23 15:34:46 +0000
commite22a66333c43313a480273577d8834a1a04fabdc (patch)
tree8dce72eab68ca899d5650edfae634a7b04207231 /cpp/bindings/qmf/tests/ruby_console.rb
parent2d25b7496207e62c98386b96506d49f4311c4d49 (diff)
downloadqpid-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-xcpp/bindings/qmf/tests/ruby_console.rb20
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|