> 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:
Excellent!
> 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.
You mean in the configuration for the pipeline component?
<map:pipelines default="caching">
<map:pipeline name="caching" src="org.apache.cocoon...">
<outputBufferSize>0<outputBufferSize/>
</map:pipeline>
</map: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 bet :)
cheers
--
Torsten
-------------------------------------------------
This mail sent through IMP: http://horde.org/imp/
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, email: [EMAIL PROTECTED]