Return-Path: Delivered-To: apmail-jakarta-struts-dev-archive@apache.org Received: (qmail 7354 invoked from network); 4 Sep 2002 19:10:02 -0000 Received: from unknown (HELO nagoya.betaversion.org) (192.18.49.131) by daedalus.apache.org with SMTP; 4 Sep 2002 19:10:02 -0000 Received: (qmail 8917 invoked by uid 97); 4 Sep 2002 19:10:33 -0000 Delivered-To: qmlist-jakarta-archive-struts-dev@jakarta.apache.org Received: (qmail 8898 invoked by uid 97); 4 Sep 2002 19:10:33 -0000 Mailing-List: contact struts-dev-help@jakarta.apache.org; run by ezmlm Precedence: bulk List-Unsubscribe: List-Subscribe: List-Help: List-Post: List-Id: "Struts Developers List" Reply-To: "Struts Developers List" Delivered-To: mailing list struts-dev@jakarta.apache.org Received: (qmail 8882 invoked by uid 50); 4 Sep 2002 19:10:32 -0000 Date: 4 Sep 2002 19:10:32 -0000 Message-ID: <20020904191032.8881.qmail@nagoya.betaversion.org> From: bugzilla@apache.org To: struts-dev@jakarta.apache.org Cc: Subject: DO NOT REPLY [Bug 12313] New: - Chaining of RequestProcessors--contribution X-Spam-Rating: daedalus.apache.org 1.6.2 0/1000/N DO NOT REPLY TO THIS EMAIL, BUT PLEASE POST YOUR BUG RELATED COMMENTS THROUGH THE WEB INTERFACE AVAILABLE AT . ANY REPLY MADE TO THIS MESSAGE WILL NOT BE COLLECTED AND INSERTED IN THE BUG DATABASE. http://nagoya.apache.org/bugzilla/show_bug.cgi?id=12313 Chaining of RequestProcessors--contribution Summary: Chaining of RequestProcessors--contribution Product: Struts Version: Nightly Build Platform: All OS/Version: All Status: NEW Severity: Enhancement Priority: Other Component: Controller AssignedTo: struts-dev@jakarta.apache.org ReportedBy: seekamp@us.ibm.com This is a contribution of a possible approach to chaining multiple RequestProcessors together so that in order to use 2 or more RequestProcessor extensions together, you don't need to have one subclass the other or compile together various combinations. The approach was initially developed assuming updates would be made to existing Struts classes, but Craig suggested that first this should be provided as a contribution with new classes only, so that is what is provided here. The zip file contains Chaining.html that explains the mechanism and how to use it in quite a bit of detail. The goal is to get to the point where can chain extensions involving RequestProcessor extensions together simply by ordering the Plugins in struts-config.xml properly. I am providing a zip file which can be expanded under the contrib folder. It starts with chaining so that if expanded under contrib, the paths should be contrib/chaining/... If I need to provide this in some other form, please let me know and I will do so. Please feel free to contact me with questions or suggestions. -- To unsubscribe, e-mail: For additional commands, e-mail: