Class H1SpecExceptions.Builder

java.lang.Object
io.servicetalk.http.netty.H1SpecExceptions.Builder
Enclosing class:
H1SpecExceptions

public static final class H1SpecExceptions.Builder extends Object
Builder for H1SpecExceptions.
  • Constructor Details

    • Builder

      public Builder()
  • Method Details

    • allowPrematureClosureBeforePayloadBody

      public H1SpecExceptions.Builder allowPrematureClosureBeforePayloadBody(boolean allow)
      Allows interpreting connection closures as the end of HTTP/1.1 messages if the receiver did not receive any part of the payload body before the connection closure.
      Parameters:
      allow - true if the receiver should interpret connection closures as the end of HTTP/1.1 messages if it did not receive any part of the payload body before the connection closure.
      Returns:
      this
    • allowLFWithoutCR

      public H1SpecExceptions.Builder allowLFWithoutCR(boolean allow)
      Allow LF without a proceeding CR as described in HTTP/1.x Message Parsing Robustness:
         Although the line terminator for the start-line and header fields is
         the sequence CRLF, a recipient MAY recognize a single LF as a line
         terminator and ignore any preceding CR.
       
      Parameters:
      allow - true to allow LF without a proceeding CR.
      Returns:
      this
    • build

      public H1SpecExceptions build()
      Returns:
      a new H1SpecExceptions