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.