Please dont delete openwire legacy. Its needed on brokers where old clients.
E.g. some old cpp clients.Sent from my Galaxy
-------- Original message --------From: Jean-Baptiste Onofre
<j...@nanthrax.net> Date: 08/06/2021 12:01 (GMT+00:00) To:
dev@activemq.apache.org Subject: Re: Questions about ActiveMQ OpenWire? Hi
Lucas,1/ About activemq-openwire module, I think we can remove it.2/ I don’t
think it’s useful, and actually, what about removing activemq-openwire-legacy.
Not sure anyone still use old openwire version.3/ & 4/ yes, we are generating
the openwire via ant (executed/wrapped in maven). So, definitely worth to keep
it ;)I hope it helps ;)RegardsJB> Le 8 juin 2021 à 11:45, Tetreault, Lucas
<tetlu...@amazon.com.INVALID> a écrit :> > Hey folks, > > I have a few
questions about the state OpenWire… > > 1/ It looks like there was some
attempt to separate it from ActiveMQ
“Classic”:https://github.com/apache/activemq-openwire
<https://github.com/apache/activemq-openwire>. Neither Classic nor Artmemis
appear to use this. Should this repo be archived to avoid confusion? > > 2/
The last openwire version to be moved to activemq-openwire-legacy was v8 in
2013. It looks like v12 was already present in 5.15.0. Should v9, v10 and v11
be moved to activemq-openwire-legacy? What is actually the benefit of doing
so?> > 3/ The openwire marshallers (e.g.:
https://github.com/apache/activemq/blob/main/activemq-client/src/main/java/org/apache/activemq/openwire/v12/ActiveMQBlobMessageMarshaller.java
<https://github.com/apache/activemq/blob/main/activemq-client/src/main/java/org/apache/activemq/openwire/v12/ActiveMQBlobMessageMarshaller.java>)
all include a comment:> > * NOTE!: This file is auto generated - do not
modify!> * if you need to make a change, please see the modify the
groovy scripts in the> * under src/gram/script and then use maven
openwire:generate to regenerate> * this file.> > However, I can’t see
how they are auto-generated? E.g.: v12
(https://github.com/apache/activemq/commit/3953b9aaefaee914bdd0702f27aef47c021ceb27
<https://github.com/apache/activemq/commit/3953b9aaefaee914bdd0702f27aef47c021ceb27>)
and v11
(https://github.com/apache/activemq/commit/833d30837b0b306e8d9b0a2e54331c25f7c5c292
<https://github.com/apache/activemq/commit/833d30837b0b306e8d9b0a2e54331c25f7c5c292>)
both appear to be added as a single commit but I can’t see what file would
have been updated to auto-generate the new marshallers? If the files aren’t
auto-generated and those comments are just being copied forward, should they be
removed?> > 4/ The activemq-openwire-generator module doesn’t appear to have
been updated in any significant way since 2012 and appears to only generate v2
openwire code. Should the module be deleted? > > Lucas Tétreault> Software
Development Manager, Amazon MQ> email: tetlu...@amazon.com
<mailto:tetlu...@amazon.com>> phone: (778) 222-7107>