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. 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)
 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)
 and v11 
(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
[signature_52078066][signature_1428542676]

Reply via email to