GrpcMarshalling

akka.grpc.scaladsl.GrpcMarshalling$

Attributes

Source:
GrpcMarshalling.scala
Graph
Supertypes
class Object
trait Matchable
class Any
Self type

Members list

Concise view

Value members

Concrete methods

def marshal[T](e: T, eHandler: ActorSystem => PartialFunction[Throwable, Trailers])(implicit m: ProtobufSerializer[T], writer: GrpcProtocolWriter, system: ClassicActorSystemProvider): HttpResponse

Attributes

Source:
GrpcMarshalling.scala
@InternalApi
def marshalRequest[T](uri: Uri, e: T, eHandler: ActorSystem => PartialFunction[Throwable, Trailers])(implicit m: ProtobufSerializer[T], writer: GrpcProtocolWriter, system: ClassicActorSystemProvider): HttpRequest

Attributes

Source:
GrpcMarshalling.scala
def marshalStream[T](e: Source[T, NotUsed], eHandler: ActorSystem => PartialFunction[Throwable, Trailers])(implicit m: ProtobufSerializer[T], writer: GrpcProtocolWriter, system: ClassicActorSystemProvider): HttpResponse

Attributes

Source:
GrpcMarshalling.scala
@InternalApi
def marshalStreamRequest[T](uri: Uri, e: Source[T, NotUsed], eHandler: ActorSystem => PartialFunction[Throwable, Trailers])(implicit m: ProtobufSerializer[T], writer: GrpcProtocolWriter, system: ClassicActorSystemProvider): HttpRequest

Attributes

Source:
GrpcMarshalling.scala
def negotiated[T](req: HttpRequest, f: (GrpcProtocolReader, GrpcProtocolWriter) => Future[T]): Option[Future[T]]

Attributes

Source:
GrpcMarshalling.scala
def unmarshal[T](req: HttpRequest)(implicit u: ProtobufSerializer[T], mat: Materializer): Future[T]

Attributes

Source:
GrpcMarshalling.scala
def unmarshal[T](data: Source[ByteString, Any])(implicit u: ProtobufSerializer[T], mat: Materializer, reader: GrpcProtocolReader): Future[T]

Attributes

Source:
GrpcMarshalling.scala
def unmarshal[T](entity: HttpEntity)(implicit u: ProtobufSerializer[T], mat: Materializer, reader: GrpcProtocolReader): Future[T]

Attributes

Source:
GrpcMarshalling.scala
def unmarshalStream[T](req: HttpRequest)(implicit u: ProtobufSerializer[T], mat: Materializer): Future[Source[T, NotUsed]]

Attributes

Source:
GrpcMarshalling.scala
def unmarshalStream[T](data: Source[ByteString, Any])(implicit u: ProtobufSerializer[T], mat: Materializer, reader: GrpcProtocolReader): Future[Source[T, NotUsed]]

Attributes

Source:
GrpcMarshalling.scala
def unmarshalStream[T](entity: HttpEntity)(implicit u: ProtobufSerializer[T], mat: Materializer, reader: GrpcProtocolReader): Future[Source[T, NotUsed]]

Attributes

Source:
GrpcMarshalling.scala