Uploaded image for project: 'ActiveMQ Classic'
  1. ActiveMQ Classic
  2. AMQ-4019

Make better use of commons-pool in activemq-pool

    XMLWordPrintableJSON

Details

    • Improvement
    • Status: Resolved
    • Minor
    • Resolution: Fixed
    • 5.6.0
    • 5.7.0
    • Pool
    • None
    • Patch Available

    Description

      Currently activemq-pool uses only a tiny portion of the functionality that's available in commons-pool opting instead to reinvent a lot of things that now exists there such as keyed object pools. We can refactor the current codebase to better use common-pool. This allows for easily adding features like enabling async checks for Connections that have idled out and removing them from the pool as well as adding more diagnostic methods to our API and using a well tested pooling backend instead of our own custom code.

      Attachments

        1. AMQ4019Patch.txt
          58 kB
          Timothy A. Bish
        2. AMQ4019Patch.txt
          59 kB
          Timothy A. Bish
        3. AMQ4019Patch.txt
          84 kB
          Timothy A. Bish
        There are no Sub-Tasks for this issue.

        Activity

          People

            tabish Timothy A. Bish
            tabish Timothy A. Bish
            Votes:
            1 Vote for this issue
            Watchers:
            4 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: