On 7/25/01 1:39 AM, "[EMAIL PROTECTED]" <[EMAIL PROTECTED]> wrote:

> dlr         01/07/24 22:39:03
> 
> Modified:    src/java/org/apache/turbine Turbine.java
> Log:
> Removed early return (having only one exit point from a method is
> preferable).

Doesn't matter, all that code will be removed anyway.
 
> Revision  Changes    Path
> 1.79      +25 -24    jakarta-turbine/src/java/org/apache/turbine/Turbine.java
> 
> Index: Turbine.java
> ===================================================================
> RCS file: /home/cvs/jakarta-turbine/src/java/org/apache/turbine/Turbine.java,v
> retrieving revision 1.78
> retrieving revision 1.79
> diff -u -u -r1.78 -r1.79
> --- Turbine.java    2001/07/25 01:04:53    1.78
> +++ Turbine.java    2001/07/25 05:39:03    1.79
> @@ -108,7 +108,7 @@
>   * @author <a href="mailto:[EMAIL PROTECTED]";>Frank Y. Kim</a>
>   * @author <a href="mailto:[EMAIL PROTECTED]";>Rafal Krzewski</a>
>   * @author <a href="mailto:[EMAIL PROTECTED]";>Jason van Zyl</a>
> - * @version $Id: Turbine.java,v 1.78 2001/07/25 01:04:53 jvanzyl Exp $
> + * @version $Id: Turbine.java,v 1.79 2001/07/25 05:39:03 dlr Exp $
>   */
>  public class Turbine
>      extends HttpServlet
> @@ -255,30 +255,32 @@
>              // in catalina there is also a ValveContext which
>              // can alter the execution path of the valves. What
>              // is listed below here could eventually be anything :-)
> -            if(!pipeline.process(data)) return;
> -            pipeline.preExecuteAction(data);
> -            pipeline.executeAction(data);
> -            pipeline.postExecuteAction(data);
> -            pipeline.execute(data);
> -            pipeline.finished(data);
> -
> -            /*
> -
> -            We don't need the ECS element stored in RunData because
> -            the pipeline takes care of the output but this logic
> -            should make its way into the pipeline
> -
> -            // Handle the case where a module may want to send
> -            // a redirect.
> -            if (( data.getStatusCode() == 301 ||
> -                  data.getStatusCode() ==  302 ) &&
> -                  data.getRedirectURI() != null )
> +            if (pipeline.process(data))
>              {
> -                data.getResponse().sendRedirect(data.getRedirectURI());
> +                pipeline.preExecuteAction(data);
> +                pipeline.executeAction(data);
> +                pipeline.postExecuteAction(data);
> +                pipeline.execute(data);
> +                pipeline.finished(data);
> +
> +                /*
> +
> +                We don't need the ECS element stored in RunData because
> +                the pipeline takes care of the output but this logic
> +                should make its way into the pipeline
> +
> +                // Handle the case where a module may want to send
> +                // a redirect.
> +                if (( data.getStatusCode() == 301 ||
> +                      data.getStatusCode() ==  302 ) &&
> +                      data.getRedirectURI() != null )
> +                {
> +                    data.getResponse().sendRedirect(data.getRedirectURI());
> +                }
> +                */
>              }
> -            */
>          }
> -        catch ( Exception e )
> +        catch (Exception e)
>          {
>              handleException(data, res, e);
>          }
> @@ -293,9 +295,8 @@
>              {
>                  data.getOut().close();
>              }
> -            catch (Exception e)
> +            catch (Exception ignored)
>              {
> -                // Ignore.
>              }
>  
>              // Return the used RunData to the factory for recycling.
> 
> 
> 
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]

-- 

jvz.

Jason van Zyl

http://tambora.zenplex.org
http://jakarta.apache.org/turbine
http://jakarta.apache.org/velocity
http://jakarta.apache.org/alexandria
http://jakarta.apache.org/commons



---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to