Uploaded image for project: 'WildFly'
  1. WildFly
  2. WFLY-9591

Emulate Artemis 1.x address convention

    XMLWordPrintable

Details

    • Bug
    • Status: Closed (View Workflow)
    • Major
    • Resolution: Done
    • None
    • 14.0.0.Final
    • JMS
    • None

    Description

      Artemis 2.x has changed the naming convention for its resources.
      JMS Queue (resp. topic) no longer uses the "jms.queue." (resp. "jms.topic.") prefix to name its address and core queues.

      In the messaging-activemq subsystem, there are many attributes that correspond to such addresses.
      In the default configuration, we specified addresses for expiry and DLQ in the address-setting resources:

      <address-setting name="#"
                                  dead-letter-address="jms.queue.DLQ"
                                  expiry-address="jms.queue.ExpiryQueue" />
      

      This configuration must now be updated to use the new address naming convention:

      <address-setting name="#"
                                  dead-letter-address="DLQ"
                                  expiry-address="ExpiryQueue" />
      

      In order to preserve backwards compatibility, we decided to preserve Artemis 1.x address convention for JMS resources created by the messaging-activemq subsystem.
      The user configuration and management code will remain compatible without any change.

      Attachments

        Issue Links

          Activity

            People

              jmesnil1@redhat.com Jeff Mesnil
              jmesnil1@redhat.com Jeff Mesnil
              Votes:
              0 Vote for this issue
              Watchers:
              4 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: