You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@qpid.apache.org by rh...@apache.org on 2012/10/16 22:31:44 UTC

svn commit: r1398980 - in /qpid/proton/trunk/examples/messenger: client.py server.py

Author: rhs
Date: Tue Oct 16 20:31:44 2012
New Revision: 1398980

URL: http://svn.apache.org/viewvc?rev=1398980&view=rev
Log:
fixed client/server example

Modified:
    qpid/proton/trunk/examples/messenger/client.py
    qpid/proton/trunk/examples/messenger/server.py

Modified: qpid/proton/trunk/examples/messenger/client.py
URL: http://svn.apache.org/viewvc/qpid/proton/trunk/examples/messenger/client.py?rev=1398980&r1=1398979&r2=1398980&view=diff
==============================================================================
--- qpid/proton/trunk/examples/messenger/client.py (original)
+++ qpid/proton/trunk/examples/messenger/client.py Tue Oct 16 20:31:44 2012
@@ -23,8 +23,8 @@ from proton import *
 parser = optparse.OptionParser(usage="usage: %prog <addr> <subject>",
                                description="simple message server")
 
-parser.add_option("-r", "--reply_to", default="replies",
-                  help="address: //<domain>[/<name>] (default %default)")
+parser.add_option("-r", "--reply_to", default="~/replies",
+                  help="address: [amqp://]<domain>[/<name>] (default %default)")
 
 opts, args = parser.parse_args()
 
@@ -44,7 +44,7 @@ msg.reply_to = opts.reply_to
 mng.put(msg)
 mng.send()
 
-if opts.reply_to[:2] != "//":
+if opts.reply_to[:2] != "~/":
   mng.recv(1)
   try:
     mng.get(msg)

Modified: qpid/proton/trunk/examples/messenger/server.py
URL: http://svn.apache.org/viewvc/qpid/proton/trunk/examples/messenger/server.py?rev=1398980&r1=1398979&r2=1398980&view=diff
==============================================================================
--- qpid/proton/trunk/examples/messenger/server.py (original)
+++ qpid/proton/trunk/examples/messenger/server.py Tue Oct 16 20:31:44 2012
@@ -26,7 +26,7 @@ parser = optparse.OptionParser(usage="us
 opts, args = parser.parse_args()
 
 if not args:
-  args = ["//~0.0.0.0"]
+  args = ["amqp://~0.0.0.0"]
 
 mng = Messenger()
 mng.start()
@@ -35,8 +35,10 @@ for a in args:
   mng.subscribe(a)
 
 def dispatch(request, response):
-  response.subject = "Re: %s" % request.subject
-  print "Dispatched %s" % request.subject
+  if request.subject:
+    response.subject = "Re: %s %s" % request.subject
+  response.properties = request.properties
+  print "Dispatched %s %s" % (request.subject, request.properties)
 
 msg = Message()
 reply = Message()
@@ -50,6 +52,7 @@ while True:
     if msg.reply_to:
       reply.address = msg.reply_to
       reply.correlation_id = msg.correlation_id
+      reply.load(msg.save())
     dispatch(msg, reply)
     mng.put(reply)
     mng.send()



---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@qpid.apache.org
For additional commands, e-mail: commits-help@qpid.apache.org