IMO these command implementations are a good example of "grey zone" in an API.
But I don't see a reason why we shouldn't make them publicly available.
Another option would a typed interface with clear functionality.
We had this discussion quiet a while ago when I was complaining about the command pattern
in place, rememeber? There is actually no difference between a typed interface with
specific scope and an untyped interface (Command) with scoped implementations. The later
is what we currently encounter.
View the original post :
http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4208215#...
Reply to the post :
http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&a...