clould be in spray.can.Http, since Upgrade is part of HTTP spec.
Linear Supertypes
ExtensionKey[UHttpExt], ExtensionIdProvider, ExtensionId[UHttpExt], AnyRef, Any
Ordering
Alphabetic
By inheritance
Inherited
UHttp
ExtensionKey
ExtensionIdProvider
ExtensionId
AnyRef
Any
Hide All
Show all
Visibility
Public
All
Type Members
final case classUpgradeClient(pipelineStage: (HttpResponse) ⇒ Option[(ClientConnectionSettings) ⇒ RawPipelineStage[PipelineContext]], request: HttpRequest) extends Command with Product with Serializable
final case classUpgradeServer(pipelineStage: (ServerSettings) ⇒ RawPipelineStage[SslTlsContext], response: HttpResponse) extends Command with Product with Serializable
response
response that should send to client to notify the sucess of upgrading.
Value Members
final def!=(arg0: Any): Boolean
Definition Classes
AnyRef → Any
final def##(): Int
Definition Classes
AnyRef → Any
final def==(arg0: Any): Boolean
Definition Classes
AnyRef → Any
objectUpgraded extends Event with Product with Serializable
UpgradableHttp extension
UHttp, UHttpExt and UHttpManager is for getting HttpListener to be replaced by UpgradableHttpListener only.
Usage: IO(UHttp) ! Http.Bind instead of: IO(Http) ! Http.Bind
clould be in spray.can.Http, since Upgrade is part of HTTP spec.