GrpcProtocolWebBase

akka.grpc.internal.GrpcProtocolWebBase
abstract class GrpcProtocolWebBase(subType: String) extends AbstractGrpcProtocol

Attributes

Source:
GrpcProtocolWeb.scala
Graph
Supertypes
class Object
trait Matchable
class Any
Known subtypes
object GrpcProtocolWeb.type

Members list

Concise view

Value members

Abstract methods

protected def postEncode(frame: ByteString): ByteString

Attributes

Source:
GrpcProtocolWeb.scala
protected def preDecodeFlow: Flow[ByteString, ByteString, NotUsed]

Attributes

Source:
GrpcProtocolWeb.scala
protected def preDecodeStrict(frame: ByteString): ByteString

Attributes

Source:
GrpcProtocolWeb.scala

Concrete methods

override protected def reader(codec: Codec): GrpcProtocolReader

Attributes

Definition Classes
Source:
GrpcProtocolWeb.scala
override protected def writer(codec: Codec): GrpcProtocolWriter

Attributes

Definition Classes
Source:
GrpcProtocolWeb.scala

Inherited methods

override def newReader(codec: Codec): GrpcProtocolReader

Obtains a reader for this protocol.

Obtains a reader for this protocol.

Attributes

codec

the codec to use for compressed frames.

Definition Classes
Inherited from:
AbstractGrpcProtocol
Source:
AbstractGrpcProtocol.scala
override def newWriter(codec: Codec): GrpcProtocolWriter

Obtains a writer for this protocol:

Obtains a writer for this protocol:

Attributes

codec

the compression codec to apply to data frame contents.

Definition Classes
Inherited from:
AbstractGrpcProtocol
Source:
AbstractGrpcProtocol.scala

Inherited fields

override val contentType: Binary

INTERNAL API

INTERNAL API

The canonical media type to use for this protocol variant

Attributes

Inherited from:
AbstractGrpcProtocol
Source:
AbstractGrpcProtocol.scala
override val mediaTypes: Set[MediaType]

INTERNAL API

INTERNAL API

The set of media types that can identify this protocol variant (e.g. including an implicit +proto)

Attributes

Inherited from:
AbstractGrpcProtocol
Source:
AbstractGrpcProtocol.scala