[ http://issues.apache.org/jira/browse/HIVEMIND-130?page=comments#action_12376204 ]
Paul Russell commented on HIVEMIND-130: --------------------------------------- I'm not completely convinced that building both wouldn't be overkill. The join point model you describe in the issue description looks extremely useful, but the multiple <construct> option is effectively syntactic sugar, as you describe. In fact, I deliberately use the verbose version of this on one project in order to provide the ability to contribute whole new 'groups' into the chain from other modules -- using multiple constructs wouldn't allow that flexibility. That said, if other people think it's a useful way of thinking about it, then I'm more than happy with that... > Chain of command "join points" > ------------------------------ > > Key: HIVEMIND-130 > URL: http://issues.apache.org/jira/browse/HIVEMIND-130 > Project: HiveMind > Type: New Feature > Components: library > Versions: 1.1 > Reporter: Howard M. Lewis Ship > Priority: Minor > > The usefulnes of chain of command could be extended by adding "join points" > to the command chain. I would define a join point as a no-op command that > exists just for ordering other commands in the chian, i.e.: > <command id="group-a-1" before="group-b-join" ...> > <command id="group-a-2" before="group-b-join" ...> > <join id="group-b-join"/> > <command id="group-b-1" after="group-b-join" ...> > <command id="group-b-2" after="group-b-join" ...> > Of course, the joins themselves shoudl honor before and after attributes. > The joins become a skeleton, that organize complex command chains into stages. -- This message is automatically generated by JIRA. - If you think it was sent incorrectly contact one of the administrators: http://issues.apache.org/jira/secure/Administrators.jspa - For more information on JIRA, see: http://www.atlassian.com/software/jira --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
