You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@commons.apache.org by cr...@apache.org on 2003/08/11 06:44:19 UTC

cvs commit: jakarta-commons-sandbox/chain - Imported sources

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: commons-dev-unsubscribe@jakarta.apache.org
For additional commands, e-mail: commons-dev-help@jakarta.apache.org