craigmcc 2003/08/10 21:44:19 Log: Initial check-in of a Commons sandbox package that implements the GoF "Chain of Responsibility" pattern, but with a couple of twists. This package is designed to deal with scenarios where you want to "script" the execution of application business logic, but without tying yourself to APIs like Servlet or Cocoon. One particular use case will be a proposal to decompose the request processor in Struts 1.1 so that it can be customized, but this is by no means the only possibility. A special tip of the hat to the Axis folks, where the approach to Handlers inspired the idea that a Chain is-a Command, leading to the ability to create arbitrarily nested trees of commands needed to process a particular request. Status: Vendor Tag: commons-sandbox-chain Release Tags: start N jakarta-commons-sandbox/chain/.cvsignore N jakarta-commons-sandbox/chain/LICENSE.txt N jakarta-commons-sandbox/chain/RELEASE-NOTES.txt N jakarta-commons-sandbox/chain/PROPOSAL.html N jakarta-commons-sandbox/chain/STATUS.html N jakarta-commons-sandbox/chain/build.properties.sample N jakarta-commons-sandbox/chain/build.xml N jakarta-commons-sandbox/chain/src/conf/MANIFEST.MF N jakarta-commons-sandbox/chain/src/java/overview.html N jakarta-commons-sandbox/chain/src/java/org/apache/commons/chain/Catalog.java N jakarta-commons-sandbox/chain/src/java/org/apache/commons/chain/Chain.java N jakarta-commons-sandbox/chain/src/java/org/apache/commons/chain/Command.java N jakarta-commons-sandbox/chain/src/java/org/apache/commons/chain/Context.java N jakarta-commons-sandbox/chain/src/java/org/apache/commons/chain/Filter.java N jakarta-commons-sandbox/chain/src/java/org/apache/commons/chain/package.html N jakarta-commons-sandbox/chain/src/java/org/apache/commons/chain/config/ConfigParser.java N jakarta-commons-sandbox/chain/src/java/org/apache/commons/chain/config/ConfigRegisterRule.java N jakarta-commons-sandbox/chain/src/java/org/apache/commons/chain/config/ConfigRuleSet.java N jakarta-commons-sandbox/chain/src/java/org/apache/commons/chain/config/package.html N jakarta-commons-sandbox/chain/src/java/org/apache/commons/chain/impl/CatalogBase.java N jakarta-commons-sandbox/chain/src/java/org/apache/commons/chain/impl/ChainBase.java N jakarta-commons-sandbox/chain/src/java/org/apache/commons/chain/impl/ContextBase.java N jakarta-commons-sandbox/chain/src/java/org/apache/commons/chain/impl/ContextBaseAttributes.java N jakarta-commons-sandbox/chain/src/java/org/apache/commons/chain/impl/package.html N jakarta-commons-sandbox/chain/src/java/org/apache/commons/chain/web/package.html N jakarta-commons-sandbox/chain/src/java/org/apache/commons/chain/web/WebContext.java N jakarta-commons-sandbox/chain/src/java/org/apache/commons/chain/web/AbstractGetLocaleCommand.java N jakarta-commons-sandbox/chain/src/java/org/apache/commons/chain/web/AbstractSetLocaleCommand.java N jakarta-commons-sandbox/chain/src/java/org/apache/commons/chain/web/servlet/ServletApplicationScopeMap.java N jakarta-commons-sandbox/chain/src/java/org/apache/commons/chain/web/servlet/ServletHeaderMap.java N jakarta-commons-sandbox/chain/src/java/org/apache/commons/chain/web/servlet/ServletHeaderValuesMap.java N jakarta-commons-sandbox/chain/src/java/org/apache/commons/chain/web/servlet/ServletInitParamMap.java N jakarta-commons-sandbox/chain/src/java/org/apache/commons/chain/web/servlet/ServletParamMap.java N jakarta-commons-sandbox/chain/src/java/org/apache/commons/chain/web/servlet/ServletParamValuesMap.java N jakarta-commons-sandbox/chain/src/java/org/apache/commons/chain/web/servlet/ServletRequestScopeMap.java N jakarta-commons-sandbox/chain/src/java/org/apache/commons/chain/web/servlet/ServletSessionScopeMap.java N jakarta-commons-sandbox/chain/src/java/org/apache/commons/chain/web/servlet/ServletGetLocaleCommand.java N jakarta-commons-sandbox/chain/src/java/org/apache/commons/chain/web/servlet/ServletSetLocaleCommand.java N jakarta-commons-sandbox/chain/src/java/org/apache/commons/chain/web/servlet/package.html N jakarta-commons-sandbox/chain/src/java/org/apache/commons/chain/web/servlet/ServletWebContext.java N jakarta-commons-sandbox/chain/src/java/org/apache/commons/chain/web/portlet/PortletApplicationScopeMap.java N jakarta-commons-sandbox/chain/src/java/org/apache/commons/chain/web/portlet/PortletInitParamMap.java N jakarta-commons-sandbox/chain/src/java/org/apache/commons/chain/web/portlet/PortletParamMap.java N jakarta-commons-sandbox/chain/src/java/org/apache/commons/chain/web/portlet/PortletParamValuesMap.java N jakarta-commons-sandbox/chain/src/java/org/apache/commons/chain/web/portlet/PortletRequestScopeMap.java N jakarta-commons-sandbox/chain/src/java/org/apache/commons/chain/web/portlet/PortletSessionScopeMap.java N jakarta-commons-sandbox/chain/src/java/org/apache/commons/chain/web/portlet/PortletGetLocaleCommand.java N jakarta-commons-sandbox/chain/src/java/org/apache/commons/chain/web/portlet/PortletSetLocaleCommand.java N jakarta-commons-sandbox/chain/src/java/org/apache/commons/chain/web/portlet/package.html N jakarta-commons-sandbox/chain/src/java/org/apache/commons/chain/web/portlet/PortletWebContext.java N jakarta-commons-sandbox/chain/src/java/org/apache/commons/chain/web/faces/FacesGetLocaleCommand.java N jakarta-commons-sandbox/chain/src/java/org/apache/commons/chain/web/faces/FacesSetLocaleCommand.java N jakarta-commons-sandbox/chain/src/java/org/apache/commons/chain/web/faces/package.html N jakarta-commons-sandbox/chain/src/java/org/apache/commons/chain/web/faces/FacesWebContext.java N jakarta-commons-sandbox/chain/src/java/org/apache/commons/chain/generic/package.html N jakarta-commons-sandbox/chain/src/java/org/apache/commons/chain/generic/RemoveCommand.java N jakarta-commons-sandbox/chain/src/java/org/apache/commons/chain/generic/LookupCommand.java N jakarta-commons-sandbox/chain/src/java/org/apache/commons/chain/generic/CopyCommand.java N jakarta-commons-sandbox/chain/src/test/org/apache/commons/chain/impl/CatalogBaseTestCase.java N jakarta-commons-sandbox/chain/src/test/org/apache/commons/chain/impl/ChainBaseTestCase.java N jakarta-commons-sandbox/chain/src/test/org/apache/commons/chain/impl/ContextBaseTestCase.java N jakarta-commons-sandbox/chain/src/test/org/apache/commons/chain/impl/TestContext.java N jakarta-commons-sandbox/chain/src/test/org/apache/commons/chain/impl/TestContextTestCase.java N jakarta-commons-sandbox/chain/src/test/org/apache/commons/chain/impl/AddingCommand.java N jakarta-commons-sandbox/chain/src/test/org/apache/commons/chain/impl/DelegatingCommand.java N jakarta-commons-sandbox/chain/src/test/org/apache/commons/chain/impl/DelegatingFilter.java N jakarta-commons-sandbox/chain/src/test/org/apache/commons/chain/impl/ExceptionCommand.java N jakarta-commons-sandbox/chain/src/test/org/apache/commons/chain/impl/NonDelegatingCommand.java N jakarta-commons-sandbox/chain/src/test/org/apache/commons/chain/impl/NonDelegatingFilter.java N jakarta-commons-sandbox/chain/src/test/org/apache/commons/chain/impl/ExceptionFilter.java N jakarta-commons-sandbox/chain/src/test/org/apache/commons/chain/web/MockEnumeration.java N jakarta-commons-sandbox/chain/src/test/org/apache/commons/chain/web/MockPrincipal.java N jakarta-commons-sandbox/chain/src/test/org/apache/commons/chain/web/servlet/ServletWebContextTestCase.java N jakarta-commons-sandbox/chain/src/test/org/apache/commons/chain/web/servlet/MockServletContext.java N jakarta-commons-sandbox/chain/src/test/org/apache/commons/chain/web/servlet/MockHttpServletRequest.java N jakarta-commons-sandbox/chain/src/test/org/apache/commons/chain/web/servlet/MockHttpSession.java N jakarta-commons-sandbox/chain/src/test/org/apache/commons/chain/web/servlet/ServletGetLocaleCommandTestCase.java N jakarta-commons-sandbox/chain/src/test/org/apache/commons/chain/web/servlet/ServletSetLocaleCommandTestCase.java N jakarta-commons-sandbox/chain/src/test/org/apache/commons/chain/web/servlet/MockHttpServletResponse.java N jakarta-commons-sandbox/chain/src/test/org/apache/commons/chain/config/ConfigParserTestCase.java N jakarta-commons-sandbox/chain/src/test/org/apache/commons/chain/config/TestChain.java N jakarta-commons-sandbox/chain/src/test/org/apache/commons/chain/config/test-config.xml N jakarta-commons-sandbox/chain/src/test/org/apache/commons/chain/config/TestCommand.java No conflicts created by this import
--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]