qpid-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Rob Godfrey <rob.j.godf...@gmail.com>
Subject Re: java broker - set additional information on messages
Date Fri, 15 Jan 2016 09:42:12 GMT
Hi Julien,

Currently the Java Broker does not modify the message in any way - and by
the definition of AMQP 1.0 it would be "illegal" to modify the
application-properties which are defined as being immutable across the AMQP
network.  Adding to the message-properties would be legal and seems like a
useful function to add.  I'd have to think about how we would specify what
properties could be added and at what level in the model such configuration
would exist (configured per port / per virtualhost / specific user or
group, etc).  We should also add the ability to modify delivery and message
annotations via REST - I'll raise a JIRA for this.

As to simply exposing the information through REST (JMX is being removed in
the next release), that would be easier to add - I'll look at those later
this morning and if it is simple I'll make a change on trunk for this.

-- Rob

On 15 January 2016 at 08:34, Julien Charon <Julien.Charon@avitech.aero>

>     Hi,
> Is there any possibility to configure the java broker so that it adds some
> additional information on AMQP messages?
> My concrete use case is that I'd need the java broker to add the clientId
> and the userId of the client that sent/published a message, e.g. the
> message annotations or application properties part of a message. The
> receiver of the message can then perform some operations based on that
> information.
> It would also be sufficient for our needs to be able to determine that
> information with a REST / JMX call.
> Is there any possibility to do that?
> Best regards,
> Julien
> Avitech GmbH
> Engineering AxL
> Tel.: +49 (0)7541/282-177
> Fax: +49 (0)7541/282-199
> e-mail: julien.charon@avitech.aero<mailto:julien.charon@avitech.aero>
> ________________________________________________
> Avitech GmbH
> Principal Office: Bahnhofplatz 1 | 88045 Friedrichshafen | Germany
> Court Registration: Amtsgericht Ulm | HRB 728293
> Geschäftsführer/Managing Director: Antonio Maria Gonzalez Gorostiza
> http://avitech.aero<http://avitech.aero/>
> This message may contain confidential information and is intended only for
> the individual named. If you are not the named addressee you should not
> disseminate, distribute or copy this e-mail. Please notify the sender
> immediately by e-mail if you have received this e-mail by mistake and
> delete this e-mail from your system.

  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message