StreamObserverHelper

class StreamObserverHelper<T> : StreamObserver<T>

A DSL-friendly StreamObserver implementation that delegates to user-supplied lambda callbacks.

Type Parameters

T

the response element type

Constructors

Link copied to clipboard
constructor()

Functions

Link copied to clipboard
open override fun onCompleted()

fun onCompleted(block: () -> Unit)

Registers a callback invoked when the stream completes successfully.

Link copied to clipboard
fun onError(block: (Throwable) -> Unit)

Registers a callback invoked when the stream encounters an error.

open override fun onError(t: Throwable)
Link copied to clipboard
open override fun onNext(response: T)

fun onNext(block: (T) -> Unit)

Registers a callback invoked for each response element.