Uploaded image for project: 'ActiveMQ Artemis'
  1. ActiveMQ Artemis
  2. ARTEMIS-1611

Artemis transformer interface is not backwards compatible

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Resolved
    • Major
    • Resolution: Fixed
    • 2.4.0
    • 2.5.0
    • Broker
    • None
    •  

       

    Description

      We have users of Artemis 1.x that uses the transformer interface defined in org.apache.activemq.artemis.core.server.cluster.Transformer.

       

      This class was moved in Artemis 2.x in an incompatible way: https://github.com/apache/activemq-artemis/blob/master/artemis-server/src/main/java/org/apache/activemq/artemis/core/server/cluster/Transformer.java that redirects to https://github.com/apache/activemq-artemis/blob/master/artemis-server/src/main/java/org/apache/activemq/artemis/core/server/transformer/Transformer.java

      We are updating Artemis 2.x but it breaks the client configuration that was using the old interface.

      We have strong requirement for backwards compatibility and we'd like to come up with a solution so that the new interface could be made backwards compatible with the existing one.

      Would it be possible sense to reintroduce the old interface in the server.cluster package so that old code would still be able to run with Artemis 2.x?

       

      Attachments

        Issue Links

          Activity

            People

              martyntaylor Martyn Taylor
              jmesnil Jeff Mesnil
              Votes:
              0 Vote for this issue
              Watchers:
              4 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: