GrpcMarshalling
akka.grpc.scaladsl.GrpcMarshalling$
object GrpcMarshalling
Attributes
- Source:
- GrpcMarshalling.scala
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Self type
- GrpcMarshalling.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
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