Class Connection

All Implemented Interfaces:
Renderable, ToStringRenderable, ModeledHeader, RequestHeader, RequestResponseHeader, ResponseHeader, Serializable, scala.Equals, scala.Product

public final class Connection extends Connection implements RequestResponseHeader, scala.Product, Serializable
See Also:
  • Constructor Details

    • Connection

      public Connection(scala.collection.immutable.Seq<String> tokens)
  • Method Details

    • apply

      public static Connection apply(String first, scala.collection.immutable.Seq<String> more)
    • tokensRenderer

      public static Renderer<scala.collection.immutable.Iterable<String>> tokensRenderer()
    • name

      public static String name()
    • lowercaseName

      public static String lowercaseName()
    • render

      public static final <R extends Rendering> Rendering render(R r)
    • parseFromValueString

      public static scala.util.Either<scala.collection.immutable.List<ErrorInfo>,T> parseFromValueString(String value)
    • tokens

      public scala.collection.immutable.Seq<String> tokens()
    • renderValue

      public <R extends Rendering> Rendering renderValue(R r)
      Specified by:
      renderValue in interface ModeledHeader
    • hasClose

      public boolean hasClose()
    • hasKeepAlive

      public boolean hasKeepAlive()
    • hasUpgrade

      public boolean hasUpgrade()
    • append

      public Connection append(scala.collection.immutable.Seq<String> tokens)
    • companion

      protected Connection$ companion()
      Specified by:
      companion in interface ModeledHeader
    • getTokens

      public Iterable<String> getTokens()
      Java API
      Specified by:
      getTokens in class Connection