bloritsch    01/06/08 09:44:41

  Modified:    src/org/apache/cocoon/components/pipeline Tag:
                        cocoon_20_branch AbstractStreamPipeline.java
                        CachingStreamPipeline.java
  Log:
  correct my reapplication of StreamPipelines
  
  Revision  Changes    Path
  No                   revision
  
  
  No                   revision
  
  
  1.3.2.4   +9 -4      
xml-cocoon2/src/org/apache/cocoon/components/pipeline/AbstractStreamPipeline.java
  
  Index: AbstractStreamPipeline.java
  ===================================================================
  RCS file: 
/home/cvs/xml-cocoon2/src/org/apache/cocoon/components/pipeline/AbstractStreamPipeline.java,v
  retrieving revision 1.3.2.3
  retrieving revision 1.3.2.4
  diff -u -r1.3.2.3 -r1.3.2.4
  --- AbstractStreamPipeline.java       2001/06/08 15:02:17     1.3.2.3
  +++ AbstractStreamPipeline.java       2001/06/08 16:44:38     1.3.2.4
  @@ -34,7 +34,7 @@
    * resource
    * </UL>
    * @author <a href="mailto:[EMAIL PROTECTED]";>Giacomo Pati</a>
  - * @version CVS $Revision: 1.3.2.3 $ $Date: 2001/06/08 15:02:17 $
  + * @version CVS $Revision: 1.3.2.4 $ $Date: 2001/06/08 16:44:38 $
    */
   public abstract class AbstractStreamPipeline extends AbstractLoggable implements 
StreamPipeline, Disposable {
       protected EventPipeline eventPipeline;
  @@ -115,7 +115,7 @@
       }
   
       public boolean process(Environment environment)
  -    throws Exception {
  +    throws ProcessingException {
           if ( this.reader != null ) {
               return processReader(environment);
           } else {
  @@ -129,10 +129,15 @@
               // execute the pipeline:
               try {
                   this.eventPipeline.process(environment);
  -            } catch ( Exception e ) {
  +            } catch ( ProcessingException e ) {
                   throw e;
  +            } catch ( Exception e ) {
  +                getLogger().debug("Exception in process", e);
  +                throw new ProcessingException(
  +                    "Failed to execute pipeline.",
  +                    e
  +                );
               }
  -
               return true;
           }
       }
  
  
  
  1.3.2.4   +10 -3     
xml-cocoon2/src/org/apache/cocoon/components/pipeline/CachingStreamPipeline.java
  
  Index: CachingStreamPipeline.java
  ===================================================================
  RCS file: 
/home/cvs/xml-cocoon2/src/org/apache/cocoon/components/pipeline/CachingStreamPipeline.java,v
  retrieving revision 1.3.2.3
  retrieving revision 1.3.2.4
  diff -u -r1.3.2.3 -r1.3.2.4
  --- CachingStreamPipeline.java        2001/06/08 15:02:18     1.3.2.3
  +++ CachingStreamPipeline.java        2001/06/08 16:44:40     1.3.2.4
  @@ -45,7 +45,7 @@
    *  </ul>
    *
    * @author <a href="mailto:[EMAIL PROTECTED]";>Carsten Ziegeler</a>
  - * @version CVS $Revision: 1.3.2.3 $ $Date: 2001/06/08 15:02:18 $
  + * @version CVS $Revision: 1.3.2.4 $ $Date: 2001/06/08 16:44:40 $
    */
   public class CachingStreamPipeline extends AbstractStreamPipeline {
   
  @@ -241,7 +241,7 @@
        * Process the request.
        */
       public boolean process(Environment environment)
  -    throws Exception {
  +    throws ProcessingException {
           if ( super.reader != null ) {
               return super.process(environment);
           } else {
  @@ -354,9 +354,16 @@
   
                   }
   
  -            } catch ( Exception e ) {
  +            } catch ( ProcessingException e ) {
                   throw e;
  +            } catch ( Exception e ) {
  +                getLogger().debug("Exception in process", e);
  +                throw new ProcessingException(
  +                    "Failed to execute pipeline.",
  +                    e
  +                );
               }
  +
               return true;
           }
       }
  
  
  

----------------------------------------------------------------------
In case of troubles, e-mail:     [EMAIL PROTECTED]
To unsubscribe, e-mail:          [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to