Packages

trait Recurring extends Extractable

Represents a header key whose multiple headers can be combined by joining their values with a comma. See RFC 2616, Section 4.2.

Source
HeaderKey.scala
Linear Supertypes
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. Recurring
  2. Extractable
  3. HeaderKey
  4. AnyRef
  5. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Type Members

  1. abstract type HeaderT <: Header.Recurring
    Definition Classes
    RecurringHeaderKey
  2. type GetT = Option[HeaderT]
    Annotations
    @deprecated
    Deprecated

    (Since version 0.21.19) Unused. Will be removed in 0.22.

Abstract Value Members

  1. abstract def apply(values: NonEmptyList[HeaderT.Value]): HeaderT
  2. abstract def matchHeader(header: Header): Option[HeaderT]
    Definition Classes
    HeaderKey
  3. abstract def name: CaseInsensitiveString
    Definition Classes
    HeaderKey
  4. abstract def parse(s: String): ParseResult[HeaderT]
    Definition Classes
    HeaderKey

Concrete Value Members

  1. def apply(first: HeaderT.Value, more: HeaderT.Value*): HeaderT
  2. def from(headers: Headers): Option[HeaderT]
    Definition Classes
    RecurringExtractable
  3. def toString(): String
    Definition Classes
    HeaderKey → AnyRef → Any
  4. final def unapply(headers: Headers): Option[HeaderT]
    Definition Classes
    Extractable
  5. final def unapply(header: Header): Option[HeaderT]
    Definition Classes
    HeaderKey