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

Make better use of commons-pool in activemq-pool

    XMLWordPrintableJSON

    Details

    • Type: Improvement
    • Status: Resolved
    • Priority: Minor
    • Resolution: Fixed
    • Affects Version/s: 5.6.0
    • Fix Version/s: 5.7.0
    • Component/s: Pool
    • Labels:
      None
    • Patch Info:
      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
          84 kB
          Timothy A. Bish
        2. AMQ4019Patch.txt
          59 kB
          Timothy A. Bish
        3. AMQ4019Patch.txt
          58 kB
          Timothy A. Bish

          Activity

            People

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

              Dates

              • Created:
                Updated:
                Resolved: