ServerReflectionClient

grpc.reflection.v1alpha.reflection.ServerReflectionClient
See theServerReflectionClient companion object

Attributes

Companion
object
Source
ServerReflectionClient.scala
Graph
Supertypes
class Object
trait Matchable
class Any
Show all

Members list

Value members

Inherited methods

def close(): Future[Done]

Initiates a shutdown in which preexisting and new calls are cancelled.

Initiates a shutdown in which preexisting and new calls are cancelled.

This method is only valid for clients that use an internal channel. If the client was created with a shared user-provided channel, the channel itself should be closed.

Attributes

Throws
org.apache.pekko.grpc.GrpcClientCloseException

if client was created with a user-provided pekko.grpc.GrpcChannel.

Inherited from:
PekkoGrpcClient
Source
PekkoGrpcClient.scala
def closed: Future[Done]

A Future that completes successfully when shutdown via close() or exceptionally if a connection can not be established or reestablished after maxConnectionAttempts.

A Future that completes successfully when shutdown via close() or exceptionally if a connection can not be established or reestablished after maxConnectionAttempts.

Attributes

Inherited from:
PekkoGrpcClient
Source
PekkoGrpcClient.scala

Lower level "lifted" version of the method, giving access to request metadata etc. prefer serverReflectionInfo(org.apache.pekko.stream.scaladsl.Source[grpc.reflection.v1alpha.reflection.ServerReflectionRequest, org.apache.pekko.NotUsed]) if possible.

Lower level "lifted" version of the method, giving access to request metadata etc. prefer serverReflectionInfo(org.apache.pekko.stream.scaladsl.Source[grpc.reflection.v1alpha.reflection.ServerReflectionRequest, org.apache.pekko.NotUsed]) if possible.

Attributes

Inherited from:
ServerReflectionClientPowerApi
Source
ServerReflectionClient.scala
def serverReflectionInfo(in: Source[ServerReflectionRequest, NotUsed]): Source[ServerReflectionResponse, NotUsed]

The reflection service is structured as a bidirectional stream, ensuring all related requests go to a single server.

The reflection service is structured as a bidirectional stream, ensuring all related requests go to a single server.

Attributes

Inherited from:
ServerReflection
Source
ServerReflection.scala