Upgrade

final implicit
class Upgrade[T <: HttpMessage](message: T) extends AnyVal

Provides standardized access to Upgrade header.

class AnyVal
trait Matchable
class Any

Value members

Concrete methods

def getUpgrade: Option[Seq[Protocol]]

Gets Upgrade header values if present.

Gets Upgrade header values if present.

def hasUpgrade: Boolean

Tests for Upgrade header.

Tests for Upgrade header.

Creates new message removing Upgrade header.

Creates new message removing Upgrade header.

def setUpgrade(values: Seq[Protocol]): T

Creates new message setting Upgrade header to supplied values.

Creates new message setting Upgrade header to supplied values.

def setUpgrade(one: Protocol, more: Protocol*): T

Creates new message setting Upgrade header to supplied values.

Creates new message setting Upgrade header to supplied values.

def upgrade: Seq[Protocol]

Gets Upgrade header values.

Gets Upgrade header values.

Returns

header values or empty sequence if Upgrade is not present