Package

akka.grpc

scaladsl

Permalink

package scaladsl

Visibility
  1. Public
  2. All

Type Members

  1. trait AkkaGrpcClient extends AnyRef

    Permalink

    Common trait of all generated Akka gRPC clients.

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

    Annotations
    @DoNotInherit()
  2. trait Metadata extends AnyRef

    Permalink

    Immutable representation of the metadata in a call

    Immutable representation of the metadata in a call

    Not for user extension

    Annotations
    @DoNotInherit()
  3. final class RestartingClient[T <: AkkaGrpcClient] extends AnyRef

    Permalink

    Wraps a Akka gRPC client and restarts it if a [ClientConnectionException] is thrown.

    Wraps a Akka gRPC client and restarts it if a [ClientConnectionException] is thrown. All other exceptions result in closing and any calls to withClient throwing a [ClientClosedException].

    Annotations
    @ApiMayChange()
  4. class ScalapbProtobufSerializer[T <: GeneratedMessage with Message[T]] extends ProtobufSerializer[T]

    Permalink
  5. trait SingleResponseRequestBuilder[Req, Res] extends AnyRef

    Permalink

    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

    Annotations
    @DoNotInherit()
  6. trait StreamResponseRequestBuilder[Req, Res] extends AnyRef

    Permalink

    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

    Annotations
    @DoNotInherit()

Ungrouped