giacomo     01/06/08 12:49:49

  Modified:    src/org/apache/cocoon/components/pipeline
                        AbstractEventPipeline.java
                        AbstractStreamPipeline.java
                        CachingEventPipeline.java
                        CachingStreamPipeline.java
  Log:
  Added patch to pipeline components to simply rethrow ProcessingExceptions
  Submitted by: Vadim Gritsenko <[EMAIL PROTECTED]>
  
  Revision  Changes    Path
  1.6       +3 -1      
xml-cocoon2/src/org/apache/cocoon/components/pipeline/AbstractEventPipeline.java
  
  Index: AbstractEventPipeline.java
  ===================================================================
  RCS file: 
/home/cvs/xml-cocoon2/src/org/apache/cocoon/components/pipeline/AbstractEventPipeline.java,v
  retrieving revision 1.5
  retrieving revision 1.6
  diff -u -u -r1.5 -r1.6
  --- AbstractEventPipeline.java        2001/05/31 17:38:06     1.5
  +++ AbstractEventPipeline.java        2001/06/08 19:49:47     1.6
  @@ -35,7 +35,7 @@
   /**
    * @author <a href="mailto:[EMAIL PROTECTED]";>Giacomo Pati</a>
    * @author <a href="mailto:cziegeler@Carsten Ziegeler">Carsten Ziegeler</a>
  - * @version CVS $Revision: 1.5 $ $Date: 2001/05/31 17:38:06 $
  + * @version CVS $Revision: 1.6 $ $Date: 2001/06/08 19:49:47 $
    */
   public abstract class AbstractEventPipeline
   extends AbstractXMLProducer
  @@ -123,6 +123,8 @@
           // execute the pipeline:
           try {
               this.generator.generate();
  +        } catch ( ProcessingException e ) {
  +             throw e;
           } catch ( Exception e ) {
               throw new ProcessingException(
                   "Failed to execute pipeline.",
  
  
  
  1.4       +3 -1      
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
  retrieving revision 1.4
  diff -u -u -r1.3 -r1.4
  --- AbstractStreamPipeline.java       2001/05/31 17:38:07     1.3
  +++ AbstractStreamPipeline.java       2001/06/08 19:49:48     1.4
  @@ -34,7 +34,7 @@
    * resource
    * </UL>
    * @author <a href="mailto:[EMAIL PROTECTED]";>Giacomo Pati</a>
  - * @version CVS $Revision: 1.3 $ $Date: 2001/05/31 17:38:07 $
  + * @version CVS $Revision: 1.4 $ $Date: 2001/06/08 19:49:48 $
    */
   public abstract class AbstractStreamPipeline extends AbstractLoggable implements 
StreamPipeline, Disposable {
       protected EventPipeline eventPipeline;
  @@ -129,6 +129,8 @@
               // execute the pipeline:
               try {
                   this.eventPipeline.process(environment);
  +            } catch ( ProcessingException e ) {
  +             throw e;
               } catch ( Exception e ) {
                   throw new ProcessingException(
                       "Failed to execute pipeline.",
  
  
  
  1.8       +3 -1      
xml-cocoon2/src/org/apache/cocoon/components/pipeline/CachingEventPipeline.java
  
  Index: CachingEventPipeline.java
  ===================================================================
  RCS file: 
/home/cvs/xml-cocoon2/src/org/apache/cocoon/components/pipeline/CachingEventPipeline.java,v
  retrieving revision 1.7
  retrieving revision 1.8
  diff -u -u -r1.7 -r1.8
  --- CachingEventPipeline.java 2001/05/31 17:38:07     1.7
  +++ CachingEventPipeline.java 2001/06/08 19:49:48     1.8
  @@ -52,7 +52,7 @@
    * does not cache! (If it would cache, the response would be cached twice!)
    *
    * @author <a href="mailto:[EMAIL PROTECTED]";>Carsten Ziegeler</a>
  - * @version CVS $Revision: 1.7 $ $Date: 2001/05/31 17:38:07 $
  + * @version CVS $Revision: 1.8 $ $Date: 2001/06/08 19:49:48 $
    */
   public final class CachingEventPipeline
   extends AbstractEventPipeline
  @@ -224,6 +224,8 @@
                               new CachedEventObject(this.validityObjects,
                               xmlSerializer.getSAXFragment()));
                       }
  +                } catch ( ProcessingException e ) {
  +                    throw e;
                   } catch ( Exception e ) {
                       throw new ProcessingException(
                           "Failed to execute pipeline.",
  
  
  
  1.4       +3 -1      
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
  retrieving revision 1.4
  diff -u -u -r1.3 -r1.4
  --- CachingStreamPipeline.java        2001/05/22 14:35:33     1.3
  +++ CachingStreamPipeline.java        2001/06/08 19:49:48     1.4
  @@ -45,7 +45,7 @@
    *  </ul>
    *
    * @author <a href="mailto:[EMAIL PROTECTED]";>Carsten Ziegeler</a>
  - * @version CVS $Revision: 1.3 $ $Date: 2001/05/22 14:35:33 $
  + * @version CVS $Revision: 1.4 $ $Date: 2001/06/08 19:49:48 $
    */
   public class CachingStreamPipeline extends AbstractStreamPipeline {
   
  @@ -354,6 +354,8 @@
   
                   }
   
  +            } catch ( ProcessingException e ) {
  +                throw e;
               } catch ( Exception e ) {
                   getLogger().debug("Exception in process", e);
                   throw new ProcessingException(
  
  
  

----------------------------------------------------------------------
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