Klasse ResponseWriterBuffer

java.lang.Object
org.apache.myfaces.tobago.internal.util.ResponseWriterBuffer

public class ResponseWriterBuffer extends Object
Buffering scheme: we use a tremendously simple buffering scheme that greatly reduces the number of calls into the Writer/PrintWriter. In practice this has produced significant measured performance gains (at least in JDK 1.3.1). We only support adding single characters to the buffer, so anytime multiple characters need to be written out, the entire buffer gets flushed. In practice, this is good enough, and keeps the core simple.
  • Konstruktordetails

    • ResponseWriterBuffer

      public ResponseWriterBuffer(Writer writer)
  • Methodendetails

    • addToBuffer

      public void addToBuffer(char ch) throws IOException
      Add a character to the buffer, flushing the buffer if the buffer is full, and returning the new buffer index
      Löst aus:
      IOException
    • addToBuffer

      public void addToBuffer(char[] ch) throws IOException
      Löst aus:
      IOException
    • flushBuffer

      public void flushBuffer() throws IOException
      Flush the contents of the buffer to the output stream and return the reset buffer index
      Löst aus:
      IOException