Carsten Ziegeler wrote:
> Hi Team,
> 
> I implemented yesterday the buffering of the output stream (in 2.1),
> so the response can be completly reset if an error occurs.
> 
> I know that Sylvain did not like this and over night I got to
> a (hopefully) better solution, which I just implemented:
> 
> The environment provides a new method getOutputStream(int bufferSize),
> so the pipeline implementation can controll the behaviour.
> 
> The pipeline component has a new paramter called outputBufferSize.
> If this is set to "-1" (which is the default) the output stream
> is completly buffered (as implemented yesterday).
> If this is set to "0", no buffering takes place and a value
> greater than "0" bufferes with the given size.
> 
> By configuring this parameter in the sitemap, you can turn off
> buffering if you want for single pipelines.
> 
> If the response is read completly out of the cache or if
> the serializer requires to set the content length (FOP for example)
> the non buffered stream is automatically choosen to
> avoid double buffering.
> 
> So, you can configure (finetune) those parts of your sitemap
> where you don't need this buffering.
> 
> I hope you like it...

I love you, man :-)

Excellent, top stuff, you even implemented all the suggestions!
Hey, I would even propose you as a committer ;-P

If only also on Jakarta things would be so nice...
... oh well, thank goodness we have Cocoon :-D

-- 
Nicola Ken Barozzi                   [EMAIL PROTECTED]
             - verba volant, scripta manent -
    (discussions get forgotten, just code remains)
---------------------------------------------------------------------


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

Reply via email to