Return-Path: Delivered-To: apmail-jakarta-commons-dev-archive@www.apache.org Received: (qmail 82634 invoked from network); 2 Feb 2007 16:08:39 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.2) by minotaur.apache.org with SMTP; 2 Feb 2007 16:08:39 -0000 Received: (qmail 60344 invoked by uid 500); 2 Feb 2007 16:08:43 -0000 Delivered-To: apmail-jakarta-commons-dev-archive@jakarta.apache.org Received: (qmail 60277 invoked by uid 500); 2 Feb 2007 16:08:43 -0000 Mailing-List: contact commons-dev-help@jakarta.apache.org; run by ezmlm Precedence: bulk List-Unsubscribe: List-Help: List-Post: List-Id: "Jakarta Commons Developers List" Reply-To: "Jakarta Commons Developers List" Delivered-To: mailing list commons-dev@jakarta.apache.org Received: (qmail 60261 invoked by uid 99); 2 Feb 2007 16:08:43 -0000 Received: from herse.apache.org (HELO herse.apache.org) (140.211.11.133) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 02 Feb 2007 08:08:43 -0800 X-ASF-Spam-Status: No, hits=-0.0 required=10.0 tests=SPF_HELO_PASS X-Spam-Check-By: apache.org Received: from [140.211.11.130] (HELO eos.apache.org) (140.211.11.130) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 02 Feb 2007 08:08:36 -0800 Received: from eos.apache.osuosl.org (localhost [127.0.0.1]) by eos.apache.org (Postfix) with ESMTP id 8526759F71 for ; Fri, 2 Feb 2007 16:08:16 +0000 (GMT) Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit From: Apache Wiki To: commons-dev@jakarta.apache.org Date: Fri, 02 Feb 2007 16:08:16 -0000 Message-ID: <20070202160816.19441.49334@eos.apache.osuosl.org> Subject: [Jakarta-commons Wiki] Trivial Update of "Chain" by JohnMunsch X-Virus-Checked: Checked by ClamAV on apache.org Dear Wiki user, You have subscribed to a wiki page or wiki category on "Jakarta-commons Wiki" for change notification. The following page has been changed by JohnMunsch: http://wiki.apache.org/jakarta-commons/Chain ------------------------------------------------------------------------------ The Gang of Four's Chain of Responsibility (COR) behavioral design pattern is interesting and commonly used to model a set of operations. Each operation needs to be modeled as a command object and linked to others to form a chain. The command objects act upon some data and indicate whether the control should get passed to the next command in the chain. The benefit is that an operation can be added or removed easily without changing code. The complete article can be found here http://www.devx.com/Java/Article/29392/0/page/4 - A fairly comprehensive pair of articles which focus __only__ on the Commons Chain is at O'Reilly's OnJava site: + A fairly comprehensive pair of articles which focus __only__ on the Commons Chain are at O'Reilly's OnJava site: - [http://www.onjava.com/pub/a/onjava/2005/03/02/commonchains.html ONJava.com -- A Look at Commons Chain, Part 1] + * [http://www.onjava.com/pub/a/onjava/2005/03/02/commonchains.html ONJava.com -- A Look at Commons Chain, Part 1] - [http://www.onjava.com/pub/a/onjava/2005/03/02/commonchains2.html ONJava.com -- A Look at Commons Chain, Part 2] + * [http://www.onjava.com/pub/a/onjava/2005/03/02/commonchains2.html ONJava.com -- A Look at Commons Chain, Part 2] --------------------------------------------------------------------- To unsubscribe, e-mail: commons-dev-unsubscribe@jakarta.apache.org For additional commands, e-mail: commons-dev-help@jakarta.apache.org