Client extension type

Extension used by generated code. Not intended for importing directly.

on

Constructors

Client.new(Transport t)

Properties

t Transport
final

Methods

bidi<I extends Object, O extends Object>(Spec<I, O> spec, Stream<I> input, {void onHeader(Headers)?, void onTrailer(Headers)?, AbortSignal? signal, Headers? headers}) Stream<O>
Convenient api over stream for bidi streaming calls.
client<I extends Object, O extends Object>(Spec<I, O> spec, Stream<I> input, {void onHeader(Headers)?, void onTrailer(Headers)?, AbortSignal? signal, Headers? headers}) Future<O>
Convenient api over stream for client streaming calls.
server<I extends Object, O extends Object>(Spec<I, O> spec, I input, {void onHeader(Headers)?, void onTrailer(Headers)?, AbortSignal? signal, Headers? headers}) Stream<O>
Convenient api over stream for server streaming calls.
unary<I extends Object, O extends Object>(Spec<I, O> spec, I input, {void onHeader(Headers)?, void onTrailer(Headers)?, AbortSignal? signal, Headers? headers}) Future<O>
Similar to unary but with a slightly usage friendly