Uploaded image for project: 'JBoss Enterprise Application Platform'
  1. JBoss Enterprise Application Platform
  2. JBEAP-13888

EAP should use Artemis' SQLProvider implementation

XMLWordPrintable

    • Icon: Enhancement Enhancement
    • Resolution: Obsolete
    • Icon: Major Major
    • None
    • 7.2.0.GA
    • JMS
    • None

      During development and integration of JDBC persistence store into the EAP 7.1, the custom implementation of SQLProvider interface [1] was developed for EAP use case. The reason was that EAP 7.1 used Artemis 1.x which was at that time maintenance branch and thus development of new features was focused on 2.x branch.

      Since EAP 7.2 is going to be based on Artemis 2.x it should drop it's SQLProvider implementation and use the Artemis' one. If there are some differences in set of supported database vendors, these "ahead changes" should be contributed to Artemis code base to avoid duplication of code.

      [1] https://github.com/apache/activemq-artemis/blob/f2b5114af8dd505e3c5c3efc1f395fe5f066e376/artemis-jdbc-store/src/main/java/org/apache/activemq/artemis/jdbc/store/sql/SQLProvider.java

              jmesnil1@redhat.com Jeff Mesnil
              eduda_jira Erich Duda (Inactive)
              Votes:
              0 Vote for this issue
              Watchers:
              6 Start watching this issue

                Created:
                Updated:
                Resolved: