Return-Path: X-Original-To: archive-asf-public-internal@cust-asf2.ponee.io Delivered-To: archive-asf-public-internal@cust-asf2.ponee.io Received: from cust-asf.ponee.io (cust-asf.ponee.io [163.172.22.183]) by cust-asf2.ponee.io (Postfix) with ESMTP id E183C200C04 for ; Tue, 24 Jan 2017 16:24:41 +0100 (CET) Received: by cust-asf.ponee.io (Postfix) id E00B1160B3D; Tue, 24 Jan 2017 15:24:41 +0000 (UTC) Delivered-To: archive-asf-public@cust-asf.ponee.io Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by cust-asf.ponee.io (Postfix) with SMTP id 0FDEE160B31 for ; Tue, 24 Jan 2017 16:24:40 +0100 (CET) Received: (qmail 66000 invoked by uid 500); 24 Jan 2017 15:24:40 -0000 Mailing-List: contact users-help@qpid.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: users@qpid.apache.org Delivered-To: mailing list users@qpid.apache.org Received: (qmail 65988 invoked by uid 99); 24 Jan 2017 15:24:39 -0000 Received: from pnap-us-west-generic-nat.apache.org (HELO spamd4-us-west.apache.org) (209.188.14.142) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 24 Jan 2017 15:24:39 +0000 Received: from localhost (localhost [127.0.0.1]) by spamd4-us-west.apache.org (ASF Mail Server at spamd4-us-west.apache.org) with ESMTP id 169D8C0939 for ; Tue, 24 Jan 2017 15:24:38 +0000 (UTC) X-Virus-Scanned: Debian amavisd-new at spamd4-us-west.apache.org X-Spam-Flag: NO X-Spam-Score: 2.48 X-Spam-Level: ** X-Spam-Status: No, score=2.48 tagged_above=-999 required=6.31 tests=[DKIM_SIGNED=0.1, DKIM_VALID=-0.1, HTML_MESSAGE=2, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, RCVD_IN_SORBS_SPAM=0.5, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=disabled Authentication-Results: spamd4-us-west.apache.org (amavisd-new); dkim=pass (2048-bit key) header.d=rubikloud-com.20150623.gappssmtp.com Received: from mx1-lw-us.apache.org ([10.40.0.8]) by localhost (spamd4-us-west.apache.org [10.40.0.11]) (amavisd-new, port 10024) with ESMTP id GGYoHeVjA6uf for ; Tue, 24 Jan 2017 15:24:37 +0000 (UTC) Received: from mail-ua0-f173.google.com (mail-ua0-f173.google.com [209.85.217.173]) by mx1-lw-us.apache.org (ASF Mail Server at mx1-lw-us.apache.org) with ESMTPS id 243CE5FBE1 for ; Tue, 24 Jan 2017 15:24:37 +0000 (UTC) Received: by mail-ua0-f173.google.com with SMTP id i68so136060415uad.0 for ; Tue, 24 Jan 2017 07:24:37 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=rubikloud-com.20150623.gappssmtp.com; s=20150623; h=mime-version:references:in-reply-to:from:date:message-id:subject:to; bh=Ifq9axT97XtfUWEr7xGqyT7LvI39jNawD4gsk2OJb8c=; b=h5cIzopVV3+1Hsq0gd5BDLxrDo6N0g4JP9Pn2XzCsI3oaKRodZwecuZfjHnVEwXlwv sVJl+Ud92SVoNzL0uos4XyQIG22Lss4p3qvUW8mkWZw162+XoLmaLJHYDjuiDh5zstkU +LXaf9tj7CJDvTVYmj6JZ8evZn6sxLvvPh2FWw3naY0nCWjlrS7vTTY3HurcJXpye4p5 vvMogU/OCm7HqfAAO+6gqL1dP6hRecae7kh/voUH6HzDTDAC+TlfSpSVEtvXHeCgtjxo MEOubquXnYJIY0mbo4mFeuOnk/8DBsXcEUvqky0GGAWPbNmZWKhTtqQqDGehzWUimA8B yfIg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to; bh=Ifq9axT97XtfUWEr7xGqyT7LvI39jNawD4gsk2OJb8c=; b=gCF7ArTWNqetnqsclTT5cRLUHj2uqkNcgOzoK1fVHAPKIAjT4j3TEK18V5ZkJdgPm1 dOhppYFZNH1PQE8IE8uy7o2+da0jqo7msazs0nAMsRt1GgvsffIeFa3ylBIRKwLeU9va O0O2Gzv82e52S3kzxYV1/62U0b5XCvJV0qMIukDPy2pGcZMDt2yF9GwQ/kZDR3i9g6Vl scsvLR3cDzH/S19Ud0D7RAvE4bEd2LmR4YNTb4wRto/KV9nO32huPxTv0+CukmKTvoFM Yqk9amnAq+740cnA61W3MKDlmSM9drV4rVC6ah31Plqyfmevvqm5y1CJUq68fAPiQgXU tR5w== X-Gm-Message-State: AIkVDXIWtjd59HIcoeP/bgIxWrVL6g7xlDrPi0tLMPxhkEecwY9MsMc9IXoNMQ9RYSZxlIdSx4kd9OG0s8v3AM7C X-Received: by 10.159.36.72 with SMTP id 66mr18272727uaq.173.1485271469914; Tue, 24 Jan 2017 07:24:29 -0800 (PST) MIME-Version: 1.0 References: In-Reply-To: From: Michael Lam Date: Tue, 24 Jan 2017 15:24:19 +0000 Message-ID: Subject: Re: On JMS 2.0 delayed delivery To: "users@qpid.apache.org" Content-Type: multipart/alternative; boundary=001a113aca005c7f0f0546d8b683 archived-at: Tue, 24 Jan 2017 15:24:42 -0000 --001a113aca005c7f0f0546d8b683 Content-Type: text/plain; charset=UTF-8 Thanks Rob, it helps a bunch. Now the only thing I need to try this out is to figure out a not-too-ugly hack to expose the Proton part of Qpid JMS. :) On Tue, 24 Jan 2017 at 10:16 Rob Godfrey wrote: > The work around AMQP management spec is still ongoing and subject to > change, but is a request reply message exchange protocol layered on top of > AMQP, so you can use any AMQP library, such a Proton client can be used to > perform AMQP Management. A public draft of the Management Draft can be > found here > > https://www.oasis-open.org/committees/document.php?document_id=55429&wg_abbrev=amqp > . We'll be working hard to progress this spec this year, and I'll post > updates to this list. The spec won't describe particular controls/commands > just the mechanisms for using them - so you would need to have > documentation from Microsoft on the names of the commands/attributes for > their specific functionality. > > Hope this helps, > Rob > > On 24 January 2017 at 09:51, Michael Lam > wrote: > > > Hi Rob, thanks for the prompt reply! > > > > Last question - does the Proton library support AMQP Management protocol > at > > any level? If it does, perhaps I could work around it by dropping down > to > > AMQP level until official JMS 2.0 support arrives. > > > > Thanks! > > > > On Tue, 24 Jan 2017 at 09:38 Rob Godfrey > wrote: > > > > > Hi Michael, > > > > > > the DELAYED_DELIVERY feature will be specified in the upcoming AMQP-JMS > > > binding which will be a separate document from the core protocol. I am > > not > > > sure whether/when Microsoft will be supporting that in Service Bus. > All > > > AMQP 1.0 implementations looking to support JMS 2.0 would be expected > to > > > support this feature. > > > > > > AMQP Management is another extension being worked on within the AMQP > > > standards community. It will provide a mechanism for brokers/services > to > > > provide mechanisms to control or manage the broker. I am unfamiliar > with > > > the particular controls that Microsoft that expose through AMQP > > Management > > > in their service. > > > > > > Hope this helps, > > > Rob > > > > > > On 24 January 2017 at 09:30, Michael Lam > > > wrote: > > > > > > > Hello, thanks for the new release, am very excited to be able to use > > JMS > > > > 2.0 with QPID! > > > > > > > > While trying to use 0.20 with Azure Service Bus (through AMQP 1.0), I > > run > > > > into the issue of the library complaining "feature not supported", > > when I > > > > set a delivery delay to a MessageProducer. > > > > > > > > Upon inspecting the source code, QPID seems to recognise the > capability > > > > flag "DELAYED_DELIVERY" from the connection's properties. Does it > mean > > > the > > > > broker implementation has to advertise DELAYED_DELIVERY verbatim for > it > > > to > > > > work? Looking through the AMQP 1.0 specs no mention of > > DELAYED_DELIVERY > > > > was found. > > > > > > > > On Azure it says it "supports AMQP 1.0 scheduled message", which I > > > believe > > > > might be similar, however, it says it uses the "Management Version > 1.0 > > > > working draft": > > > > https://docs.microsoft.com/en-gb/azure/service-bus- > > > > messaging/service-bus-amqp-request-response > > > > > > > > I suspect there probably is a major misunderstanding on my part on > how > > > AMQP > > > > 1.0 specify features. My current impression is that AMQP itself does > > not > > > > define scheduled or delayed delivery, but it is up to implementations > > to > > > > define it at a level higher than AMQP. > > > > > > > > Can anyone shed some light? > > > > > > > > Thanks! > > > > > > > > > > --001a113aca005c7f0f0546d8b683--