akka.grpc.scaladsl

Type members

Classlikes

@DoNotInherit

Common trait of all generated Akka gRPC clients. Not for user extension.

Common trait of all generated Akka gRPC clients. Not for user extension.

Source:
AkkaGrpcClient.scala
case class BytesEntry(value: ByteString) extends MetadataEntry with BytesEntry

Represents a binary metadata entry.

Represents a binary metadata entry.

Value parameters:
value

The entry value.

Source:
MetadataEntry.scala
@ApiMayChange @DoNotInherit
trait Metadata

Immutable representation of the metadata in a call

Immutable representation of the metadata in a call

Not for user extension

Source:
Metadata.scala
@DoNotInherit @ApiMayChange

This class provides an interface for constructing immutable Metadata instances.

This class provides an interface for constructing immutable Metadata instances.

Companion:
object
Source:
MetadataBuilder.scala
@ApiMayChange
sealed trait MetadataEntry extends MetadataEntry

Represents a entry (value) in a collection of Metadata.

Represents a entry (value) in a collection of Metadata.

Source:
MetadataEntry.scala
@ApiMayChange @DoNotInherit
trait MetadataStatus extends Metadata

Provides access to details to more rich error details using the logical gRPC com.google.rpc.Status message, see API Design Guide for more details.

Provides access to details to more rich error details using the logical gRPC com.google.rpc.Status message, see API Design Guide for more details.

Not for user extension

Source:
Metadata.scala
@ApiMayChange
class ScalapbProtobufSerializer[T <: GeneratedMessage](companion: GeneratedMessageCompanion[T]) extends ProtobufSerializer[T]
@ApiMayChange(issue = "https://github.com/akka/akka-grpc/issues/850")
@ApiMayChange
@DoNotInherit @ApiMayChange

Request builder for requests providing per call specific metadata capabilities in addition to the client instance default options provided to it through GrpcClientSettings upon creation.

Request builder for requests providing per call specific metadata capabilities in addition to the client instance default options provided to it through GrpcClientSettings upon creation.

Instances are immutable so can be shared and re-used but are backed by the client that created the instance, so if that is stopped the invocations will fail.

Not for user extension

Source:
RequestBuilder.scala
@DoNotInherit @ApiMayChange

Request builder for requests providing per call specific metadata capabilities in addition to the client instance default options provided to it through GrpcClientSettings upon creation.

Request builder for requests providing per call specific metadata capabilities in addition to the client instance default options provided to it through GrpcClientSettings upon creation.

Instances are immutable so can be shared and re-used but are backed by the client that created the instance, so if that is stopped the invocations will fail.

Not for user extension

Source:
RequestBuilder.scala
case class StringEntry(value: String) extends MetadataEntry with StringEntry

Represents a text metadata entry.

Represents a text metadata entry.

Value parameters:
value

The entry value.

Source:
MetadataEntry.scala
@ApiMayChange
object WebHandler