Uploaded image for project: 'Axis2'
  1. Axis2
  2. AXIS2-5527

improve jms transport to support jta libraries

    XMLWordPrintableJSON

Details

    • Improvement
    • Status: Closed
    • Major
    • Resolution: Fixed
    • None
    • 1.6.3, 1.7.0
    • JMS transport
    • None

    Description

      Currently jms transport always looks an JNDI context to get the user transactions and jmsfactories.
      But this code is used only in JMSConnectionFactory. So an alternative implementation can be written by giving a class which extends the JMSConnctionFactory.

      This parameter can be set at the transport sender and receiver descriptor level.

      eg
      <transportSender name="jms" class="org.apache.axis2.transport.jms.JMSSender">
      <parameter name="jmsConnectionFactoryClass">test.com.jms.client.AtomicosActiveMQJMSConnectionFactory</parameter>
      </transportSender>

      Attachments

        1. patch.txt
          25 kB
          Amila Chinthaka Suriarachchi
        2. patch.txt
          13 kB
          Amila Chinthaka Suriarachchi

        Activity

          People

            Unassigned Unassigned
            amilachinthaka Amila Chinthaka Suriarachchi
            Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: