ModeledCustomHeader

akka.http.scaladsl.model.headers.ModeledCustomHeader
abstract class ModeledCustomHeader[H <: ModeledCustomHeader[H]] extends CustomHeader

Support class for building user-defined custom headers defined by implementing name and value. By implementing a ModeledCustomHeader instead of CustomHeader directly, all needed unapply methods are provided for this class, such that it can be pattern matched on from RawHeader and the other way around as well.

Attributes

Source
headers.scala
Graph
Supertypes
class CustomHeader
class CustomHeader
class HttpHeader
class HttpHeader
class Object
trait Matchable
class Any
Show all
Self type
H

Members list

Value members

Abstract methods

Concrete methods

final override def lowercaseName: String

Attributes

Definition Classes
CustomHeader -> HttpHeader -> HttpHeader
Source
headers.scala
final override def name: String

Attributes

Definition Classes
CustomHeader -> HttpHeader -> HttpHeader
Source
headers.scala

Inherited methods

def is(nameInLowerCase: String): Boolean

Attributes

Inherited from:
HttpHeader
Source
HttpHeader.scala
def isNot(nameInLowerCase: String): Boolean

Attributes

Inherited from:
HttpHeader
Source
HttpHeader.scala
final def render[R <: Rendering](r: R): R

Attributes

Inherited from:
CustomHeader
Source
headers.scala

Attributes

Inherited from:
HttpHeader

Attributes

Inherited from:
HttpHeader
override def toString: String

Returns a string representation of the object.

Returns a string representation of the object.

The default representation is platform dependent.

Attributes

Returns

a string representation of the object.

Definition Classes
ToStringRenderable -> Any
Inherited from:
ToStringRenderable (hidden)
Source
Rendering.scala

Attributes

Inherited from:
HttpHeader
Source
HttpHeader.scala
def value(): String

Attributes

Inherited from:
CustomHeader