Packages

object Forwarded extends Internal[Forwarded] with Recurring with ForwardedRenderers with ForwardedModelParsing with Serializable

Source
Forwarded.scala
Linear Supertypes
Serializable, Serializable, ForwardedModelParsing, ForwardedRenderers, Recurring, Extractable, Internal[Forwarded], HeaderKey, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. Forwarded
  2. Serializable
  3. Serializable
  4. ForwardedModelParsing
  5. ForwardedRenderers
  6. Recurring
  7. Extractable
  8. Internal
  9. HeaderKey
  10. AnyRef
  11. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Type Members

  1. sealed trait Element extends Renderable
  2. type HeaderT = Forwarded
    Definition Classes
    Internal → HeaderKey
  3. sealed abstract case class Host extends Product with Serializable
  4. final case class Node(nodeName: Name, nodePort: Option[Port] = None) extends Product with Serializable
  5. type Proto = Scheme
  6. type GetT = Option[HeaderT]
    Definition Classes
    Recurring
    Annotations
    @deprecated
    Deprecated

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

Value Members

  1. final val PortMax: Int(65535)
  2. final val PortMin: Int(0)
  3. val Proto: Scheme.type
  4. def apply(first: Value, more: Value*): HeaderT
    Definition Classes
    Recurring
  5. def from(headers: Headers): Option[HeaderT]
    Definition Classes
    RecurringExtractable
  6. implicit val http4sForwardedHostRenderer: Renderer[Host]
    Definition Classes
    ForwardedRenderers
  7. implicit val http4sForwardedNodeNameRenderer: Renderer[Name]
    Definition Classes
    ForwardedRenderers
  8. implicit val http4sForwardedNodePortRenderer: Renderer[Port]
    Definition Classes
    ForwardedRenderers
  9. implicit val http4sForwardedNodeRenderer: Renderer[Node]
    Definition Classes
    ForwardedRenderers
  10. def matchHeader(header: Header): Option[HeaderT]
    Definition Classes
    Internal → HeaderKey
  11. val name: CaseInsensitiveString
    Definition Classes
    Internal → HeaderKey
  12. def parse(s: String): ParseResult[Forwarded]
    Definition Classes
    ForwardedHeaderKey
  13. def toString(): String
    Definition Classes
    HeaderKey → AnyRef → Any
  14. final def unapply(headers: Headers): Option[HeaderT]
    Definition Classes
    Extractable
  15. final def unapply(header: Header): Option[HeaderT]
    Definition Classes
    HeaderKey
  16. object Element

    Enables the following construction syntax (which preserves type safety and consistency):

    Enables the following construction syntax (which preserves type safety and consistency):

    Element
      .fromBy(<by-node>)
      .withFor(<for-node>)
      .withHost(<host>)
      .withProto(<schema>)`
  17. object Host extends Serializable
  18. object Node extends Serializable