cziegeler    2003/01/09 03:31:09

  Modified:    src/java/org/apache/cocoon/components/pipeline
                        AbstractProcessingPipeline.java
  Log:
  Expire header should not be set on internal requests
  
  Revision  Changes    Path
  1.27      +10 -8     
xml-cocoon2/src/java/org/apache/cocoon/components/pipeline/AbstractProcessingPipeline.java
  
  Index: AbstractProcessingPipeline.java
  ===================================================================
  RCS file: 
/home/cvs/xml-cocoon2/src/java/org/apache/cocoon/components/pipeline/AbstractProcessingPipeline.java,v
  retrieving revision 1.26
  retrieving revision 1.27
  diff -u -r1.26 -r1.27
  --- AbstractProcessingPipeline.java   9 Jan 2003 11:27:59 -0000       1.26
  +++ AbstractProcessingPipeline.java   9 Jan 2003 11:31:09 -0000       1.27
  @@ -461,6 +461,15 @@
       public boolean process(Environment environment)
       throws ProcessingException {
           this.preparePipeline(environment);
  +
  +        // See if we need to set an "Expires:" header
  +        if (this.expires != 0) {
  +            Response res = 
ObjectModelHelper.getResponse(environment.getObjectModel());
  +            res.setDateHeader("Expires", expires);
  +            environment.getObjectModel().put(ObjectModelHelper.EXPIRES_OBJECT,
  +                 new Long(expires));
  +        }
  +
           if ( this.reader != null ) {
               if (this.checkLastModified( environment )) {
                   return true;
  @@ -482,13 +491,6 @@
               throw new ProcessingException("Attempted to process incomplete 
pipeline.");
           }
   
  -        // See if we need to set an "Expires:" header
  -        if (this.expires != 0) {
  -            Response res = 
ObjectModelHelper.getResponse(environment.getObjectModel());
  -            res.setDateHeader("Expires", expires);
  -            environment.getObjectModel().put(ObjectModelHelper.EXPIRES_OBJECT,
  -                 new Long(expires));
  -        }
           if ( this.reader != null ) {
               this.setupReader( environment );
           } else {
  
  
  

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