org.apache.pekko.grpc.scaladsl

Members list

Type members

Classlikes

case class BytesEntry(value: ByteString) extends MetadataEntry, BytesEntry

Represents a binary metadata entry.

Represents a binary metadata entry.

Value parameters

value

The entry value.

Attributes

Source
MetadataEntry.scala
Supertypes
trait Serializable
trait Product
trait Equals
trait BytesEntry
class Object
trait Matchable
class Any
Show all
@ApiMayChange

Attributes

Source
GrpcExceptionHandler.scala
Supertypes
class Object
trait Matchable
class Any
Self type

Attributes

Source
GrpcMarshalling.scala
Supertypes
class Object
trait Matchable
class Any
Self type
@ApiMayChange @DoNotInherit
trait Metadata

Immutable representation of the metadata in a call

Immutable representation of the metadata in a call

Not for user extension

Attributes

Source
Metadata.scala
Supertypes
class Object
trait Matchable
class Any
Known subtypes
@DoNotInherit @ApiMayChange

This class provides an interface for constructing immutable Metadata instances.

This class provides an interface for constructing immutable Metadata instances.

Attributes

Companion
object
Source
MetadataBuilder.scala
Supertypes
class Object
trait Matchable
class Any

Attributes

Companion
class
Source
MetadataBuilder.scala
Supertypes
class Object
trait Matchable
class Any
Self type
@ApiMayChange
sealed trait MetadataEntry extends MetadataEntry

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

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

Attributes

Source
MetadataEntry.scala
Supertypes
class Object
trait Matchable
class Any
Known subtypes
class BytesEntry
class StringEntry
@DoNotInherit

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

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

Attributes

Source
PekkoGrpcClient.scala
Supertypes
class Object
trait Matchable
class Any
Known subtypes
@ApiMayChange
class ScalapbProtobufSerializer[T <: GeneratedMessage](companion: GeneratedMessageCompanion[T]) extends ProtobufSerializer[T]

Attributes

Source
ScalapbProtobufSerializer.scala
Supertypes
class Object
trait Matchable
class Any
@ApiMayChange(issue = "https://github.com/akka/akka-grpc/issues/850")

Attributes

Source
ServerReflection.scala
Supertypes
class Object
trait Matchable
class Any
Self type
@ApiMayChange

Attributes

Source
ServiceHandler.scala
Supertypes
class Object
trait Matchable
class Any
Self type
@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

Attributes

Source
RequestBuilder.scala
Supertypes
class Object
trait Matchable
class Any
Known subtypes
@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

Attributes

Source
RequestBuilder.scala
Supertypes
class Object
trait Matchable
class Any
Known subtypes
case class StringEntry(value: String) extends MetadataEntry, StringEntry

Represents a text metadata entry.

Represents a text metadata entry.

Value parameters

value

The entry value.

Attributes

Source
MetadataEntry.scala
Supertypes
trait Serializable
trait Product
trait Equals
trait StringEntry
class Object
trait Matchable
class Any
Show all
@ApiMayChange
object WebHandler

Attributes

Source
WebHandler.scala
Supertypes
class Object
trait Matchable
class Any
Self type
WebHandler.type