Class TextWriter.Stream

java.lang.Object
org.forgerock.audit.events.handlers.writers.TextWriter.Stream
All Implemented Interfaces:
TextWriter
Enclosing interface:
TextWriter

public static class TextWriter.Stream extends Object implements TextWriter
A TextWriter implementation which writes to a given output stream.
  • Constructor Details

    • Stream

      public Stream(OutputStream outputStream)
      Creates a new text writer that will write to the provided output stream.
      Parameters:
      outputStream - The output stream to which
  • Method Details

    • write

      public void write(String text)
      Description copied from interface: TextWriter
      Writes some text to the output stream.
      Specified by:
      write in interface TextWriter
      Parameters:
      text - The text to write
    • flush

      public void flush()
      Description copied from interface: TextWriter
      Flushes any buffered contents of the output stream.
      Specified by:
      flush in interface TextWriter
    • shutdown

      public void shutdown()
      Description copied from interface: TextWriter
      Releases any resources held by the writer.
      Specified by:
      shutdown in interface TextWriter
    • getBytesWritten

      public long getBytesWritten()
      Description copied from interface: TextWriter
      Retrieves the number of bytes written by this writer.
      Specified by:
      getBytesWritten in interface TextWriter
      Returns:
      the number of bytes written by this writer.