JavaUnaryRequestBuilder

@InternalApi
final class JavaUnaryRequestBuilder[I, O](descriptor: MethodDescriptor[I, O], channel: InternalChannel, defaultOptions: CallOptions, settings: GrpcClientSettings, val headers: MetadataImpl)(implicit ex: ExecutionContext) extends SingleResponseRequestBuilder[I, O] with MetadataOperations[JavaUnaryRequestBuilder[I, O]]

INTERNAL API

Source:
RequestBuilderImpl.scala
class Object
trait Matchable
class Any

Value members

Constructors

@InternalStableApi
def this(descriptor: MethodDescriptor[I, O], channel: InternalChannel, defaultOptions: CallOptions, settings: GrpcClientSettings)(implicit ec: ExecutionContext)

Concrete methods

override def invoke(request: I): CompletionStage[O]
override def invokeWithMetadata(request: I): CompletionStage[GrpcSingleResponse[O]]
override def withHeaders(headers: MetadataImpl): JavaUnaryRequestBuilder[I, O]

Inherited methods

def addHeader(key: String, value: ByteString): JavaUnaryRequestBuilder[I, O]
def addHeader(key: String, value: String): JavaUnaryRequestBuilder[I, O]

Concrete fields

val headers: MetadataImpl