Class MessagesToProgressWriter

java.lang.Object
io.cucumber.prettyformatter.MessagesToProgressWriter
All Implemented Interfaces:
AutoCloseable

public final class MessagesToProgressWriter extends Object implements AutoCloseable
  • Method Details

    • builder

      public static MessagesToProgressWriter.Builder builder()
    • write

      public void write(io.cucumber.messages.types.Envelope envelope) throws IOException
      Writes a cucumber message to the dot progress output.
      Parameters:
      envelope - the message
      Throws:
      IOException - if an IO error occurs
    • close

      public void close()
      Closes the stream, flushing it first. Once closed further write() invocations will cause an IOException to be thrown. Closing a closed stream has no effect.
      Specified by:
      close in interface AutoCloseable