trait ServerReflectionClient extends ServerReflection with ServerReflectionClientPowerApi with AkkaGrpcClient
- Annotations
- @AkkaGrpcGenerated()
- Source
- ServerReflectionClient.scala
- Alphabetic
- By Inheritance
- ServerReflectionClient
- AkkaGrpcClient
- ServerReflectionClientPowerApi
- ServerReflection
- AnyRef
- Any
- Hide All
- Show All
- Public
- Protected
Abstract Value Members
- abstract 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.
- Definition Classes
- AkkaGrpcClient
- Exceptions thrown
akka.grpc.GrpcClientCloseException
if client was created with a user-provided akka.grpc.GrpcChannel.
- abstract 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.
- Definition Classes
- AkkaGrpcClient
- abstract 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.
- Definition Classes
- ServerReflection
Concrete Value Members
- final def !=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- final def ##: Int
- Definition Classes
- AnyRef → Any
- final def ==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- def addRequestHeader(key: String, value: String): ServerReflectionClient
The same client instance decorated to add the given key and value to the metadata of any request issued.
The same client instance decorated to add the given key and value to the metadata of any request issued.
- Definition Classes
- ServerReflectionClient → AkkaGrpcClient
- final def asInstanceOf[T0]: T0
- Definition Classes
- Any
- def clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.CloneNotSupportedException]) @native()
- final def eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- def equals(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef → Any
- final def getClass(): Class[_ <: AnyRef]
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
- def hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
- final def isInstanceOf[T0]: Boolean
- Definition Classes
- Any
- final def ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- final def notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
- final def notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
- def serverReflectionInfo(): StreamResponseRequestBuilder[Source[ServerReflectionRequest, NotUsed], ServerReflectionResponse]
Lower level "lifted" version of the method, giving access to request metadata etc.
Lower level "lifted" version of the method, giving access to request metadata etc. prefer serverReflectionInfo(akka.stream.scaladsl.Source[grpc.reflection.v1alpha.reflection.ServerReflectionRequest, akka.NotUsed]) if possible.
- Definition Classes
- ServerReflectionClientPowerApi
- final def synchronized[T0](arg0: => T0): T0
- Definition Classes
- AnyRef
- def toString(): String
- Definition Classes
- AnyRef → Any
- final def wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- final def wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- final def wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException]) @native()
Deprecated Value Members
- def finalize(): Unit
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.Throwable]) @Deprecated
- Deprecated
(Since version 9)