org.apache.sling.engine.impl.output
Interface BufferProvider
- All Known Implementing Classes:
- ContentData, RequestData
public interface BufferProvider
The BufferProvider
provides buffered versions of the servlet
output stream and the print writer.
setBufferSize
void setBufferSize(int size)
- Sets the size of the buffer to be used (by default) for output streams
returned by
getOutputStream()
or writers returned by
getWriter()
- Parameters:
size
- The default buffersize. Negative values or zero disable
buffering.
getBufferSize
int getBufferSize()
- Returns:
- the currently set buffer size. This is either some default buffer
size or the size last set by the
setBufferSize(int)
method.
getOutputStream
javax.servlet.ServletOutputStream getOutputStream()
throws IOException
- Returns:
- a buffered
ServletOutputStream
whose initial buffer
size is set to getBufferSize()
.
- Throws:
IOException
- If an error occurrs setting up the output stream
getWriter
PrintWriter getWriter()
throws IOException
- Returns:
- a buffered
PrintWriter
whose initial buffer size is
set to getBufferSize()
.
- Throws:
IOException
- If an error occurrs setting up the writer
Copyright © 2007-2013 The Apache Software Foundation. All Rights Reserved.