orbit-proto / io.rouz.grpc / StreamObserverSendAdapter

StreamObserverSendAdapter

open class StreamObserverSendAdapter<in E>

Constructors

<init>

StreamObserverSendAdapter(streamObserver: StreamObserver<E>)

Functions

close

fun close(cause: Throwable? = null): Boolean

send

fun send(element: E): Unit

Inheritors

ManyToManyCall

class ManyToManyCall<in TRequest, out TResponse> : StreamObserverSendAdapter<TRequest>, ReceiveChannel<TResponse>

ManyToOneCall

class ManyToOneCall<in TRequest, out TResponse> : StreamObserverSendAdapter<TRequest>, Deferred<TResponse>