Class LoggingSessionOutputBuffer

    • Method Summary

      All Methods Instance Methods Concrete Methods Deprecated Methods 
      Modifier and Type Method Description
      void flush()
      Deprecated.
      Flushes this session buffer and forces any buffered output bytes to be written out.
      HttpTransportMetrics getMetrics()
      Deprecated.
      Returns HttpTransportMetrics for this session buffer.
      void write​(byte[] b)
      Deprecated.
      Writes b.length bytes from the specified byte array to this session buffer.
      void write​(byte[] b, int off, int len)
      Deprecated.
      Writes len bytes from the specified byte array starting at offset off to this session buffer.
      void write​(int b)
      Deprecated.
      Writes the specified byte to this session buffer.
      void writeLine​(java.lang.String s)
      Deprecated.
      Writes characters from the specified string followed by a line delimiter to this session buffer.
      void writeLine​(CharArrayBuffer buffer)
      Deprecated.
      Writes characters from the specified char array followed by a line delimiter to this session buffer.
      • Methods inherited from class java.lang.Object

        equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • LoggingSessionOutputBuffer

        public LoggingSessionOutputBuffer​(SessionOutputBuffer out,
                                          Wire wire,
                                          java.lang.String charset)
        Deprecated.
        Create an instance that wraps the specified session output buffer.
        Parameters:
        out - The session output buffer.
        wire - The Wire log to use.
        charset - protocol charset, ASCII if null
      • LoggingSessionOutputBuffer

        public LoggingSessionOutputBuffer​(SessionOutputBuffer out,
                                          Wire wire)
        Deprecated.
    • Method Detail

      • write

        public void write​(byte[] b,
                          int off,
                          int len)
                   throws java.io.IOException
        Deprecated.
        Description copied from interface: SessionOutputBuffer
        Writes len bytes from the specified byte array starting at offset off to this session buffer.

        If off is negative, or len is negative, or off+len is greater than the length of the array b, then an IndexOutOfBoundsException is thrown.

        Specified by:
        write in interface SessionOutputBuffer
        Parameters:
        b - the data.
        off - the start offset in the data.
        len - the number of bytes to write.
        Throws:
        java.io.IOException - if an I/O error occurs.
      • write

        public void write​(int b)
                   throws java.io.IOException
        Deprecated.
        Description copied from interface: SessionOutputBuffer
        Writes the specified byte to this session buffer.
        Specified by:
        write in interface SessionOutputBuffer
        Parameters:
        b - the byte.
        Throws:
        java.io.IOException - if an I/O error occurs.
      • write

        public void write​(byte[] b)
                   throws java.io.IOException
        Deprecated.
        Description copied from interface: SessionOutputBuffer
        Writes b.length bytes from the specified byte array to this session buffer.
        Specified by:
        write in interface SessionOutputBuffer
        Parameters:
        b - the data.
        Throws:
        java.io.IOException - if an I/O error occurs.
      • flush

        public void flush()
                   throws java.io.IOException
        Deprecated.
        Description copied from interface: SessionOutputBuffer
        Flushes this session buffer and forces any buffered output bytes to be written out. The general contract of flush is that calling it is an indication that, if any bytes previously written have been buffered by the implementation of the output stream, such bytes should immediately be written to their intended destination.
        Specified by:
        flush in interface SessionOutputBuffer
        Throws:
        java.io.IOException - if an I/O error occurs.
      • writeLine

        public void writeLine​(CharArrayBuffer buffer)
                       throws java.io.IOException
        Deprecated.
        Description copied from interface: SessionOutputBuffer
        Writes characters from the specified char array followed by a line delimiter to this session buffer.

        The choice of a char encoding and line delimiter sequence is up to the specific implementations of this interface.

        Specified by:
        writeLine in interface SessionOutputBuffer
        Parameters:
        buffer - the buffer containing chars of the line.
        Throws:
        java.io.IOException - if an I/O error occurs.
      • writeLine

        public void writeLine​(java.lang.String s)
                       throws java.io.IOException
        Deprecated.
        Description copied from interface: SessionOutputBuffer
        Writes characters from the specified string followed by a line delimiter to this session buffer.

        The choice of a char encoding and line delimiter sequence is up to the specific implementations of this interface.

        Specified by:
        writeLine in interface SessionOutputBuffer
        Parameters:
        s - the line.
        Throws:
        java.io.IOException - if an I/O error occurs.