Class NanoResponseBuilder

java.lang.Object
cloud.piranha.nano.NanoResponseBuilder

public class NanoResponseBuilder
extends java.lang.Object
The builder so you can easily build instances of NanoResponse.
Author:
Manfred Riem ([email protected])
See Also:
NanoResponse
  • Constructor Summary

    Constructors
    Constructor Description
    NanoResponseBuilder()
    Constructor.
  • Method Summary

    Modifier and Type Method Description
    NanoResponseBuilder bodyOnly​(boolean bodyOnly)
    Set the body only flag.
    NanoResponse build()
    Build the response.
    NanoResponseBuilder outputStream​(java.io.OutputStream outputStream)
    Set the output stream.

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • NanoResponseBuilder

      public NanoResponseBuilder()
      Constructor.
  • Method Details

    • bodyOnly

      public NanoResponseBuilder bodyOnly​(boolean bodyOnly)
      Set the body only flag.
      Parameters:
      bodyOnly - if true the response will only output the body, if false the response will contain the status line and response headers.
      Returns:
      the builder.
    • build

      public NanoResponse build()
      Build the response.
      Returns:
      the response.
    • outputStream

      public NanoResponseBuilder outputStream​(java.io.OutputStream outputStream)
      Set the output stream.
      Parameters:
      outputStream - the output stream.
      Returns:
      the builder.