You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@activemq.apache.org by "Jeff Mesnil (JIRA)" <ji...@apache.org> on 2018/01/16 16:08:01 UTC

[jira] [Created] (ARTEMIS-1611) Artemis transformer interface is not backwards compatible

Jeff Mesnil created ARTEMIS-1611:
------------------------------------

             Summary: Artemis transformer interface is not backwards compatible
                 Key: ARTEMIS-1611
                 URL: https://issues.apache.org/jira/browse/ARTEMIS-1611
             Project: ActiveMQ Artemis
          Issue Type: Bug
          Components: Broker
    Affects Versions: 2.4.0
         Environment: 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?

 
            Reporter: Jeff Mesnil






--
This message was sent by Atlassian JIRA
(v7.6.3#76005)