From ae5498a8ca511e833510fb184cd4adeedc947a23 Mon Sep 17 00:00:00 2001 From: Fei Long Wang Date: Mon, 11 Jan 2016 12:06:27 +1300 Subject: [PATCH] Support claims for v2 Change-Id: I4780c91631fa8ce2f09527eeda1560fc4f5efbeb --- setup.cfg | 4 ++++ zaqarclient/queues/v2/cli.py | 20 ++++++++++++++++++++ 2 files changed, 24 insertions(+) diff --git a/setup.cfg b/setup.cfg index 2810dd8b..5e6303e1 100644 --- a/setup.cfg +++ b/setup.cfg @@ -84,6 +84,10 @@ openstack.messaging.v2 = messaging_flavor_update = zaqarclient.queues.v2.cli:UpdateFlavor messaging_flavor_show = zaqarclient.queues.v2.cli:ShowFlavor messaging_flavor_create = zaqarclient.queues.v2.cli:CreateFlavor + claim_create = zaqarclient.queues.v2.cli:CreateClaim + claim_query = zaqarclient.queues.v2.cli:QueryClaim + claim_renew = zaqarclient.queues.v2.cli:RenewClaim + claim_release = zaqarclient.queues.v2.cli:ReleaseClaim subscription_create = zaqarclient.queues.v2.cli:CreateSubscription subscription_update = zaqarclient.queues.v2.cli:UpdateSubscription subscription_delete = zaqarclient.queues.v2.cli:DeleteSubscription diff --git a/zaqarclient/queues/v2/cli.py b/zaqarclient/queues/v2/cli.py index d6a7f298..25974a86 100644 --- a/zaqarclient/queues/v2/cli.py +++ b/zaqarclient/queues/v2/cli.py @@ -313,6 +313,26 @@ class ListSubscriptions(lister.Lister): (utils.get_item_properties(s, columns) for s in data)) +class CreateClaim(cli.CreateClaim): + """Create claim and return a list of claimed messages""" + pass + + +class QueryClaim(cli.QueryClaim): + """Display claim details""" + pass + + +class RenewClaim(cli.RenewClaim): + """Renew a claim""" + pass + + +class ReleaseClaim(cli.ReleaseClaim): + """Delete a claim""" + pass + + class CreateSignedUrl(show.ShowOne): """Create a queue"""