Dan Kenigsberg has submitted this change and it was merged.
Change subject: stomp: client side subscription ......................................................................
stomp: client side subscription
In this patch we introduce concept of subscription for client perspective. We move queuing functionality out of AsyncDispatcher to frame_handler. New StompRpcClient class is responsible for sending subscriptions and ClientRpcTransportAdapter class adds 'reply-to' header using subscriptions id.
Change-Id: I8e43658f1cebd637ea3abf4396d388afa041ae71 Signed-off-by: Saggi Mizrahi smizrahi@redhat.com Signed-off-by: pkliczewski piotr.kliczewski@gmail.com Reviewed-on: https://gerrit.ovirt.org/36368 Continuous-Integration: Jenkins CI Reviewed-by: Yaniv Bronhaim ybronhei@redhat.com Reviewed-by: Dan Kenigsberg danken@redhat.com --- M lib/yajsonrpc/__init__.py M lib/yajsonrpc/stomp.py M lib/yajsonrpc/stompreactor.py M tests/jsonRpcHelper.py M tests/jsonRpcTests.py 5 files changed, 216 insertions(+), 88 deletions(-)
Approvals: Piotr Kliczewski: Verified Yaniv Bronhaim: Looks good to me, but someone else must approve Jenkins CI: Passed CI tests Dan Kenigsberg: Looks good to me, approved