JavaBidirectionalStreamingRequestBuilder

@InternalApi
final class JavaBidirectionalStreamingRequestBuilder[I, O](descriptor: MethodDescriptor[I, O], channel: InternalChannel, defaultOptions: CallOptions, settings: GrpcClientSettings, val headers: MetadataImpl)(implicit ec: ExecutionContext) extends StreamResponseRequestBuilder[Source[I, NotUsed], O] with MetadataOperations[JavaBidirectionalStreamingRequestBuilder[I, O]]

INTERNAL API

Source:
RequestBuilderImpl.scala
trait StreamResponseRequestBuilder[Source[I, NotUsed], O]
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)

Deprecated constructors

@deprecated("fqMethodName was removed since it can be derived from the descriptor", "1.1.0") @InternalStableApi
def this(descriptor: MethodDescriptor[I, O], fqMethodName: String, channel: InternalChannel, defaultOptions: CallOptions, settings: GrpcClientSettings)(implicit ec: ExecutionContext)
Deprecated
Source:
RequestBuilderImpl.scala

Concrete methods

override def invoke(request: Source[I, NotUsed]): Source[O, NotUsed]
override def invokeWithMetadata(source: Source[I, NotUsed]): Source[O, CompletionStage[GrpcResponseMetadata]]
override def withHeaders(headers: MetadataImpl): JavaBidirectionalStreamingRequestBuilder[I, O]

Inherited methods

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

Concrete fields

val headers: MetadataImpl