org.http4s.blaze.http.http2.server

Members list

Type members

Classlikes

final class ALPNServerSelector(engine: SSLEngine, selector: Set[String] => String, builder: String => LeafBuilder[ByteBuffer]) extends TailStage[ByteBuffer]

Dynamically inject an appropriate pipeline using ALPN negotiation.

Dynamically inject an appropriate pipeline using ALPN negotiation.

Value parameters

builder

builds the appropriate pipeline based on the negotiated protocol

engine

the SSLEngine in use for the connection

selector

selects the preferred protocol from the sequence of supported clients. May receive an empty sequence.

Attributes

Source
ALPNServerSelector.scala
Supertypes
trait Tail[ByteBuffer]
trait Stage
class Object
trait Matchable
class Any
Show all
final class ServerPriorKnowledgeHandshaker(localSettings: ImmutableHttp2Settings, flowStrategy: FlowStrategy, nodeBuilder: Int => LeafBuilder[StreamFrame]) extends PriorKnowledgeHandshaker[Unit]

Attributes

Source
ServerPriorKnowledgeHandshaker.scala
Supertypes
trait Tail[ByteBuffer]
trait Stage
class Object
trait Matchable
class Any
Show all