Package org.apache.catalina.ssi
Class ByteArrayServletOutputStream
- java.lang.Object
- 
- java.io.OutputStream
- 
- javax.servlet.ServletOutputStream
- 
- org.apache.catalina.ssi.ByteArrayServletOutputStream
 
 
 
- 
- All Implemented Interfaces:
- java.io.Closeable,- java.io.Flushable,- java.lang.AutoCloseable
 
 public class ByteArrayServletOutputStream extends ServletOutputStream Class that extends ServletOutputStream, used as a wrapper from withinSsiInclude- Author:
- Bip Thelin
- See Also:
- and ByteArrayOutputStream
 
- 
- 
Field SummaryFields Modifier and Type Field Description protected java.io.ByteArrayOutputStreambufOur buffer to hold the stream.
 - 
Constructor SummaryConstructors Constructor Description ByteArrayServletOutputStream()Construct a new ServletOutputStream.
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanisReady()TODO SERVLET 3.1voidsetWriteListener(WriteListener listener)TODO SERVLET 3.1byte[]toByteArray()voidwrite(int b)Write to our buffer.
 
- 
- 
- 
Method Detail- 
toByteArraypublic byte[] toByteArray() - Returns:
- the byte array.
 
 - 
writepublic void write(int b) Write to our buffer.- Specified by:
- writein class- java.io.OutputStream
- Parameters:
- b- The parameter to write
 
 - 
isReadypublic boolean isReady() TODO SERVLET 3.1- Specified by:
- isReadyin class- ServletOutputStream
- Returns:
- trueif data can be written, else- false
 
 - 
setWriteListenerpublic void setWriteListener(WriteListener listener) TODO SERVLET 3.1- Specified by:
- setWriteListenerin class- ServletOutputStream
- Parameters:
- listener- The non-blocking IO write listener
 
 
- 
 
-