Skip to content

Additional headers and properties support#4155

Closed
rgannu wants to merge 3 commits intoapache:camel-3.4.xfrom
rgannu:add_headers_n_properties_support
Closed

Additional headers and properties support#4155
rgannu wants to merge 3 commits intoapache:camel-3.4.xfrom
rgannu:add_headers_n_properties_support

Conversation

@rgannu
Copy link
Contributor

@rgannu rgannu commented Sep 2, 2020

CAMEL-15496 Support additional headers and properties

The additional headers will be added on top of the existing headers
from the message.

The properties added are only basic AMQP properties as defined in the
{@link com.rabbitmq.client.AMQP.BasicProperties.Builder}. When the
message contains already these properties then will be considered and
these additional properties will be ignored.

Made RabbitMQConstants to enum and added the documentation from docs.
ToDo: The documentation needs to be generated from the source code.

rgannu and others added 2 commits September 2, 2020 20:38
The additional headers will be added on top of the existing headers
from the message.

The properties added are only basic AMQP properties as defined in the
{@link com.rabbitmq.client.AMQP.BasicProperties.Builder}. When the
message contains already these properties then will be considered and
these additional properties will be ignored.

Made RabbitMQConstants to enum and added the documentation from docs.
ToDo: The documentation needs to be generated from the source code.
Copy link
Contributor

@oscerd oscerd left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

These are new options. This PR needs to be open against master and only there. 3.4.x is LTS

@oscerd
Copy link
Contributor

oscerd commented Sep 2, 2020

Ckc Will be updated whenever the release is out (3.6.0 I mean)

apache#323 Added support for additional headers and properties support

The additional headers will be added on top of the existing headers
from the message.

The properties added are only basic AMQP properties as defined in the
{@link com.rabbitmq.client.AMQP.BasicProperties.Builder}. When the
message contains already these properties then will be considered and
these additional properties will be ignored.

Made RabbitMQConstants to enum and added the documentation from docs.
ToDo: The documentation needs to be generated from the source code.
@davsclaus
Copy link
Contributor

Yes we cannot accept this on 3.4 branch as its for maintenance only (bug fixes and security stuff etc) not really for new features.

Also that SimpleBeanDataHolder etc is not something we want. It should be a plain Map with just string, object or string, string types.

@oscerd
Copy link
Contributor

oscerd commented Sep 11, 2020

I believe we could close this, since 3.4.x is not a target.

@oscerd oscerd closed this Sep 11, 2020
@rgannu
Copy link
Contributor Author

rgannu commented Sep 11, 2020

Yes.. I will create a new PR against master. Thanks

@rgannu rgannu deleted the add_headers_n_properties_support branch October 2, 2020 07:48
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants