jodd.servlet.filter
Class FastByteArrayServletOutputStream

java.lang.Object
  extended by java.io.OutputStream
      extended by javax.servlet.ServletOutputStream
          extended by jodd.servlet.filter.FastByteArrayServletOutputStream
All Implemented Interfaces:
java.io.Closeable, java.io.Flushable

public class FastByteArrayServletOutputStream
extends javax.servlet.ServletOutputStream

Implementation of ServletOutputStream that buffers inserted content.


Field Summary
protected  FastByteArrayOutputStream wrapped
           
 
Constructor Summary
FastByteArrayServletOutputStream()
           
 
Method Summary
 FastByteArrayOutputStream getByteArrayStream()
          Returns wrapped output stream.
 void reset()
           
 void write(int i)
          Writes to wrapped buffer.
 
Methods inherited from class javax.servlet.ServletOutputStream
print, print, print, print, print, print, print, println, println, println, println, println, println, println, println
 
Methods inherited from class java.io.OutputStream
close, flush, write, write
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

wrapped

protected final FastByteArrayOutputStream wrapped
Constructor Detail

FastByteArrayServletOutputStream

public FastByteArrayServletOutputStream()
Method Detail

getByteArrayStream

public FastByteArrayOutputStream getByteArrayStream()
Returns wrapped output stream.


write

public void write(int i)
           throws java.io.IOException
Writes to wrapped buffer.

Specified by:
write in class java.io.OutputStream
Throws:
java.io.IOException

reset

public void reset()


Copyright © 2003-2012 Jodd Team