T
- the value type emittedpublic interface Emitter<T>
Note that the onNext(T)
, onError(java.lang.Throwable)
and
onComplete()
methods provided to the function via the Emitter
instance should be called synchronously,
never concurrently. Calling them from multiple threads is not supported and leads to an
undefined behavior.
Modifier and Type | Method and Description |
---|---|
void |
onComplete()
Signal a completion.
|
void |
onError(Throwable error)
Signal a Throwable exception.
|
void |
onNext(T value)
Signal a normal value.
|
void onNext(@NonNull T value)
value
- the value to signal, not nullvoid onError(@NonNull Throwable error)
error
- the Throwable to signal, not nullvoid onComplete()