GitHub user michaelandrepearce opened a pull request:

    https://github.com/apache/activemq-artemis/pull/1777

    ARTEMIS-1606 - Change AddressInfo RoutingType Set to use EnumSet

    Change all use from Set<RoutingType> to EnumSet<RoutingType>
    Deprecating any old exposed interfaces but keeping for back compatibility.
    Address info to avoid iterator on getRoutingType hotpath, like wise can be 
avoided where single RoutingType is passed in.

You can merge this pull request into a Git repository by running:

    $ git pull https://github.com/michaelandrepearce/activemq-artemis 
ARTEMIS-1606

Alternatively you can review and apply these changes as the patch at:

    https://github.com/apache/activemq-artemis/pull/1777.patch

To close this pull request, make a commit to your master/trunk branch
with (at least) the following in the commit message:

    This closes #1777
    
----
commit 01a546de10f1fd1315d9c47488f9a1dfd3e64a47
Author: Michael André Pearce <michael.andre.pearce@...>
Date:   2018-01-13T19:47:58Z

    ARTEMIS-1606 - Change AddressInfo RoutingType Set to use EnumSet
    
    Change all use from Set<RoutingType> to EnumSet<RoutingType>
    Deprecating any old exposed interfaces but keeping for back compatibility.
    Address info to avoid iterator on getRoutingType hotpath, like wise can be 
avoided where single RoutingType is passed in.

----


---

Reply via email to