ContextBase should use LinkedHashMap
------------------------------------

                 Key: CHAIN-40
                 URL: https://issues.apache.org/jira/browse/CHAIN-40
             Project: Commons Chain
          Issue Type: Improvement
            Reporter: Cédric BODIN
            Priority: Minor


org.apache.commons.chain.impl.ContextBase should use java.util.LinkedHashMap 
(instead of java.util.HashMap) : as its superclass,  and as the java.util.Map 
implementation for its "descriptors" attribute.
Indeed LinkedHashMap allow "insertion-order" iteration over the context, which 
is an additional information about the chain execution (to know the order of 
the commands into the chain).
Moreover LinkedHashMap is a HashMap : so this enhancement is "transparent" for 
users who didn't/don't/won't want to presume about context's iteration order.

Thanks in advance.
Cédric BODIN

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.

Reply via email to