<?xml version="1.0" encoding="UTF-8"?>











<rss version="2.0" xmlns:jf="http://www.jivesoftware.com/xmlns/jiveforums/rss">



<channel>
    <title>Support Forums: Message List - The Chain of Responsibility pattern's pitfalls and improvements</title>
    <link>http://www.theserverside.com</link>
    <description>Most recent forum messages</description>
    <language>en</language>
    
        <generator>Jive Forums Silver 5.5.30 (www.jivesoftware.com)</generator>
    
    <pubDate>Fri, 24 May 2013 01:04:02 -0400</pubDate>


    <item>

        <title>improvents</title>
        <link>http://www.theserverside.com/discussions/thread.tss?thread_id=28092</link>

        

        
            <description><![CDATA[<p>there is always room for improvements</p>
<p><a href="http://www.storkclub.com/the-stork-club-movie-clip1.html" target="_blank">&nbsp;the stork club movie</a></p>]]></description>
        

        <pubDate>Thu, 17 Jan 2013 00:35:34 -0500</pubDate>

        

        <jf:creationDate>Thu, 17 Jan 2013 00:35:34 -0500</jf:creationDate>
        <jf:modificationDate>Thu, 17 Jan 2013 00:35:34 -0500</jf:modificationDate>
        <jf:date>Jan 17, 2013</jf:date>
        <jf:author>club stork</jf:author>
        <jf:replyCount>0</jf:replyCount>
    </item>


    <item>

        <title>difference</title>
        <link>http://www.theserverside.com/discussions/thread.tss?thread_id=28092</link>

        

        
            <description><![CDATA[<p>i guess the difference is deceiving in this issue?</p>
<p><a href="http://www.colemanworks.net/buffalo-ny-print-design/" target="_blank">buffalo brochure design</a></p>]]></description>
        

        <pubDate>Thu, 17 Jan 2013 00:24:52 -0500</pubDate>

        

        <jf:creationDate>Thu, 17 Jan 2013 00:24:52 -0500</jf:creationDate>
        <jf:modificationDate>Thu, 17 Jan 2013 00:24:52 -0500</jf:modificationDate>
        <jf:date>Jan 17, 2013</jf:date>
        <jf:author>colemanworks</jf:author>
        <jf:replyCount>1</jf:replyCount>
    </item>


    <item>

        <title>Re: The Chain of Responsibility pattern's pitfalls and improveme</title>
        <link>http://www.theserverside.com/discussions/thread.tss?thread_id=28092</link>

        

        
            <description><![CDATA[<blockquote>I saw the code. Isn't it CoR pattern with Strategy pattern.<br>I mean in base class you have algoritm, this algoritm has call  for next node.<br>Subclasses just redifine some step of algoritm.</blockquote>...]]></description>
        

        <pubDate>Mon, 02 Apr 2007 13:37:27 -0400</pubDate>

        

        <jf:creationDate>Mon, 02 Apr 2007 13:37:27 -0400</jf:creationDate>
        <jf:modificationDate>Mon, 02 Apr 2007 13:37:27 -0400</jf:modificationDate>
        <jf:date>Apr 2, 2007</jf:date>
        <jf:author>shreenee josh</jf:author>
        <jf:replyCount>0</jf:replyCount>
    </item>


    <item>

        <title>answer</title>
        <link>http://www.theserverside.com/discussions/thread.tss?thread_id=28092</link>

        

        
            <description><![CDATA[Add three more motheds in the chain base class:<br><br>protected abstract void before();<br>protected abstract void after();<br>protected abstract void onAException(AException e);<br><br>in start():<br>public final void start(ARequest...]]></description>
        

        <pubDate>Sun, 13 Mar 2005 12:41:56 -0500</pubDate>

        

        <jf:creationDate>Sun, 13 Mar 2005 12:41:56 -0500</jf:creationDate>
        <jf:modificationDate>Sun, 13 Mar 2005 12:41:56 -0500</jf:modificationDate>
        <jf:date>Mar 13, 2005</jf:date>
        <jf:author>michael hunag</jf:author>
        <jf:replyCount>0</jf:replyCount>
    </item>


    <item>

        <title>The Chain of Responsibility pattern's pitfalls and improvements</title>
        <link>http://www.theserverside.com/discussions/thread.tss?thread_id=28092</link>

        

        
            <description><![CDATA[HiveMind has <a href="http://jakarta.apache.org/hivemind/hivemind-lib/PipelineFactory.html" target="_blank">pipelines</a> that are easy to create and use and accomplis the same chain-of-command.  So use what's best.  Tapestry 3.1 will use many, many...]]></description>
        

        <pubDate>Fri, 03 Sep 2004 19:00:36 -0400</pubDate>

        

        <jf:creationDate>Fri, 03 Sep 2004 19:00:36 -0400</jf:creationDate>
        <jf:modificationDate>Fri, 03 Sep 2004 19:00:36 -0400</jf:modificationDate>
        <jf:date>Sep 3, 2004</jf:date>
        <jf:author>Howard Lewis Ship</jf:author>
        <jf:replyCount>0</jf:replyCount>
    </item>


    <item>

        <title>Release to grumble</title>
        <link>http://www.theserverside.com/discussions/thread.tss?thread_id=28092</link>

        

        
            <description><![CDATA[<blockquote>Generally speeking,the post process call in a concrete chain node should be avoided. Look at the code sampele above: postProcess() call occrurs right after chain.doFilter(request, response) call. That means the post process is performed AFTER...]]></description>
        

        <pubDate>Wed, 18 Aug 2004 23:38:34 -0400</pubDate>

        

        <jf:creationDate>Wed, 18 Aug 2004 23:38:34 -0400</jf:creationDate>
        <jf:modificationDate>Wed, 18 Aug 2004 23:38:34 -0400</jf:modificationDate>
        <jf:date>Aug 18, 2004</jf:date>
        <jf:author>Paul Strack</jf:author>
        <jf:replyCount>0</jf:replyCount>
    </item>


    <item>

        <title>Release to grumble</title>
        <link>http://www.theserverside.com/discussions/thread.tss?thread_id=28092</link>

        

        
            <description><![CDATA[Generally speeking,the post process call in a concrete chain node should be avoided. Look at the code sampele above: postProcess() call occrurs right after chain.doFilter(request, response) call. That means the post process is performed AFTER ENTIRE...]]></description>
        

        <pubDate>Wed, 18 Aug 2004 13:25:39 -0400</pubDate>

        

        <jf:creationDate>Wed, 18 Aug 2004 13:25:39 -0400</jf:creationDate>
        <jf:modificationDate>Wed, 18 Aug 2004 13:25:39 -0400</jf:modificationDate>
        <jf:date>Aug 18, 2004</jf:date>
        <jf:author>michael hunag</jf:author>
        <jf:replyCount>1</jf:replyCount>
    </item>


    <item>

        <title>*Grumble*</title>
        <link>http://www.theserverside.com/discussions/thread.tss?thread_id=28092</link>

        

        
            <description><![CDATA[One more thing to say here..<br><br>If some one wants to do some post processing after invoking the successive filter, this one can not be solved by having boolean to the method signature. <br>( kind of Interceptor pattern.. :) )<br><br>public abstract...]]></description>
        

        <pubDate>Wed, 18 Aug 2004 00:05:09 -0400</pubDate>

        

        <jf:creationDate>Wed, 18 Aug 2004 00:05:09 -0400</jf:creationDate>
        <jf:modificationDate>Wed, 18 Aug 2004 00:05:09 -0400</jf:modificationDate>
        <jf:date>Aug 18, 2004</jf:date>
        <jf:author>Sato D</jf:author>
        <jf:replyCount>3</jf:replyCount>
    </item>


    <item>

        <title>The Chain of Responsibility in Struts</title>
        <link>http://www.theserverside.com/discussions/thread.tss?thread_id=28092</link>

        

        
            <description><![CDATA[<blockquote><blockquote>Struts users who are interested in applying the Chain of Responsibility pattern will likely be interested in a fleshed out implementation of the CoR concept, which is currently available in the Struts CVS repository under...]]></description>
        

        <pubDate>Tue, 17 Aug 2004 15:01:07 -0400</pubDate>

        

        <jf:creationDate>Tue, 17 Aug 2004 15:01:07 -0400</jf:creationDate>
        <jf:modificationDate>Tue, 17 Aug 2004 15:01:07 -0400</jf:modificationDate>
        <jf:date>Aug 17, 2004</jf:date>
        <jf:author>Michael Jouravlev</jf:author>
        <jf:replyCount>0</jf:replyCount>
    </item>


    <item>

        <title>*Grumble*</title>
        <link>http://www.theserverside.com/discussions/thread.tss?thread_id=28092</link>

        

        
            <description><![CDATA[<blockquote>While the goals of the JavaWorld author are laudable, there are good reasons why the Chain of Responsibility pattern works the way it does. Here are some things you wouldn't be able to do with the JavaWorld alternatives to the Chain of...]]></description>
        

        <pubDate>Tue, 17 Aug 2004 12:13:07 -0400</pubDate>

        

        <jf:creationDate>Tue, 17 Aug 2004 12:13:07 -0400</jf:creationDate>
        <jf:modificationDate>Tue, 17 Aug 2004 12:13:07 -0400</jf:modificationDate>
        <jf:date>Aug 17, 2004</jf:date>
        <jf:author>Jason Carreira</jf:author>
        <jf:replyCount>0</jf:replyCount>
    </item>


    <item>

        <title>What is the difference?</title>
        <link>http://www.theserverside.com/discussions/thread.tss?thread_id=28092</link>

        

        
            <description><![CDATA[I prefer/use the second approach is my stuff &quot;next.handle(message)&quot; because :<br>* the component could transform the message send to the next<br>* the component could send the message to several next(s) or a selected subset<br>* the component...]]></description>
        

        <pubDate>Tue, 17 Aug 2004 10:07:00 -0400</pubDate>

        

        <jf:creationDate>Tue, 17 Aug 2004 10:07:00 -0400</jf:creationDate>
        <jf:modificationDate>Tue, 17 Aug 2004 10:07:00 -0400</jf:modificationDate>
        <jf:date>Aug 17, 2004</jf:date>
        <jf:author>David Bernard</jf:author>
        <jf:replyCount>2</jf:replyCount>
    </item>


    <item>

        <title>What is the difference?</title>
        <link>http://www.theserverside.com/discussions/thread.tss?thread_id=28092</link>

        

        
            <description><![CDATA[Isn't the proposed solution logically the same as the &quot;classical&quot; CoR pattern?  In both approaches, the sub-class implementation must decide whether to continue the chain.  The programmer still has to follow a documented convention.  Return...]]></description>
        

        <pubDate>Tue, 17 Aug 2004 09:26:36 -0400</pubDate>

        

        <jf:creationDate>Tue, 17 Aug 2004 09:26:36 -0400</jf:creationDate>
        <jf:modificationDate>Tue, 17 Aug 2004 09:26:36 -0400</jf:modificationDate>
        <jf:date>Aug 17, 2004</jf:date>
        <jf:author>Johnson Johnson</jf:author>
        <jf:replyCount>3</jf:replyCount>
    </item>


    <item>

        <title>The Chain of Responsibility pattern's pitfalls and improvements</title>
        <link>http://www.theserverside.com/discussions/thread.tss?thread_id=28092</link>

        

        
            <description><![CDATA[I saw the code. Isn't it CoR pattern with Strategy pattern.<br>I mean in base class you have algoritm, this algoritm has call  for next node.<br>Subclasses just redifine some step of algoritm.]]></description>
        

        <pubDate>Tue, 17 Aug 2004 04:21:14 -0400</pubDate>

        

        <jf:creationDate>Tue, 17 Aug 2004 04:21:14 -0400</jf:creationDate>
        <jf:modificationDate>Tue, 17 Aug 2004 04:21:14 -0400</jf:modificationDate>
        <jf:date>Aug 17, 2004</jf:date>
        <jf:author>zlaja dragon</jf:author>
        <jf:replyCount>1</jf:replyCount>
    </item>


    <item>

        <title>The Chain of Responsibility pattern's pitfalls and improvements</title>
        <link>http://www.theserverside.com/discussions/thread.tss?thread_id=28092</link>

        

        
            <description><![CDATA[<blockquote>Struts users who are interested in applying the Chain of Responsibility pattern will likely be interested in a fleshed out implementation of the CoR concept, which is currently available in the Struts CVS repository under directory...]]></description>
        

        <pubDate>Mon, 16 Aug 2004 22:00:36 -0400</pubDate>

        

        <jf:creationDate>Mon, 16 Aug 2004 22:00:36 -0400</jf:creationDate>
        <jf:modificationDate>Mon, 16 Aug 2004 22:00:36 -0400</jf:modificationDate>
        <jf:date>Aug 16, 2004</jf:date>
        <jf:author>Michael Mahemoff</jf:author>
        <jf:replyCount>1</jf:replyCount>
    </item>


    <item>

        <title>The Chain of Responsibility pattern's pitfalls and improvements</title>
        <link>http://www.theserverside.com/discussions/thread.tss?thread_id=28092</link>

        

        
            <description><![CDATA[I've been working on a new ActionListener for JSF called, Strux.  It uses Ant like dependencies to develop chains as the article describes, but uses JSF's definition of an Action Method.  This allows you to include Actions Methods that actually handle...]]></description>
        

        <pubDate>Mon, 16 Aug 2004 21:26:28 -0400</pubDate>

        

        <jf:creationDate>Mon, 16 Aug 2004 21:26:28 -0400</jf:creationDate>
        <jf:modificationDate>Mon, 16 Aug 2004 21:26:28 -0400</jf:modificationDate>
        <jf:date>Aug 16, 2004</jf:date>
        <jf:author>hookomjj</jf:author>
        <jf:replyCount>0</jf:replyCount>
    </item>



</channel>
</rss>

